Android - Java - Предопределенные шаблоны XML для использования в коде

Python пытается использовать самую точную функцию времени для вашей платформы для реализации time.time():

/* Implement floattime() for various platforms */

static double
floattime(void)
{
    /* There are three ways to get the time:
      (1) gettimeofday() -- resolution in microseconds
      (2) ftime() -- resolution in milliseconds
      (3) time() -- resolution in seconds
      In all cases the return value is a float in seconds.
      Since on some systems (e.g. SCO ODT 3.0) gettimeofday() may
      fail, so we fall back on ftime() or time().
      Note: clock resolution does not imply clock accuracy! */
#ifdef HAVE_GETTIMEOFDAY
    {
        struct timeval t;
#ifdef GETTIMEOFDAY_NO_TZ
        if (gettimeofday(&t) == 0)
            return (double)t.tv_sec + t.tv_usec*0.000001;
#else /* !GETTIMEOFDAY_NO_TZ */
        if (gettimeofday(&t, (struct timezone *)NULL) == 0)
            return (double)t.tv_sec + t.tv_usec*0.000001;
#endif /* !GETTIMEOFDAY_NO_TZ */
    }

#endif /* !HAVE_GETTIMEOFDAY */
    {
#if defined(HAVE_FTIME)
        struct timeb t;
        ftime(&t);
        return (double)t.time + (double)t.millitm * (double)0.001;
#else /* !HAVE_FTIME */
        time_t secs;
        time(&secs);
        return (double)secs;
#endif /* !HAVE_FTIME */
    }
}

(из http://svn.python.org/view/python /trunk/Modules/timemodule.c?revision=81756&view=markup)

1
задан Jan Strycek 18 January 2019 в 13:22
поделиться

1 ответ

В случае, если вам нужен динамический список кнопок, вы можете использовать обзор кнопок и перерабатывать каждую кнопку по своему усмотрению.

Отметьте RecyclerView Button. Пример Android Studio Get Click Position

И если вы хотите повторно использовать шаблон XML, вы можете использовать ключевое слово include, вот ссылка Повторное использование макеты с

Еще один способ использовать предопределенные макеты / виды: вы можете создать свой собственный вид (кнопку) и установить его атрибуты, а затем использовать его. Проверьте приведенный ниже пример - вы можете расширить Button и установить его атрибуты .

public class CustomButton extends Button {
  // Set your parameters    

}
0
ответ дан Khaled Qasem 18 January 2019 в 13:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: