Как изменить цвет по умолчанию диалогового windows DatePicker и TimePicker в Android?
Есть ли способ изменить цвет по TimePicker
диалоговом окне DatePicker
и TimePicker
?
Это код, который я пробовал
Ниже двух линий, только меняющих цвет фона, я хочу изменить серебристый цвет по умолчанию как для даты, так и для выбора времени.
Любая помощь пожалуйста.
- Android удаляет пространство между вкладками в tabwidget
- Android Spinner: избегать onItemВыбранные вызовы во время инициализации
- Сложность строк GridView: как сделать высоту строки подходящей для самого высокого элемента?
- Как скрыть строку заголовка для Activity в XML с существующей пользовательской темой
- Как показать круговой текст с помощью TextView в Android
style="@style/date_picker" android:background="#6495ED"
- Java GUI-слушатели без AWT
- Как реализовать ViewPager с различными fragmentами / макетами
- Java Swing: зачем изменять размер frameworks, чтобы добавить компоненты, добавленные
- Вызывается: java.lang.UnsupportedOperationException: невозможно преобразовать в измерение: type = 0x1
- Что такое WindowInsets?
- Почему эта строка xmlns: android = "http://schemas.android.com/apk/res/android" должна быть первой в XML-файле макета?
- Передача событий касания к родительскому виду
- Показать AlertDialog в любом положении экрана
Лучший способ изменить диалог выбора – это добавить к нему особый стиль.
TimePickerDialog timePicker = new TimePickerDialog(mContext, R.style.TimePickerTheme, fromListener, hour, min, false);
Отлично работал для меня.
Вы должны создать собственную тему и сохранить ее в некоторых каталогах, чтобы, наконец, установить эту тему как стандартную для приложения
Во-первых, в значениях добавить theme.xml вот так:
Затем создайте каталог с именем «values-v11» (Android 3.0+) в каталоге res и поместите theme.xml, как это
Наконец, создайте каталог с именем «values-v14» (Android 4.0+) в каталоге res и создайте theme.xml
Наконец, в вашем manifest.xml
Я думаю, что нет никакого способа легко изменить серый цвет старых виджетов-сборщиков в XML.
Я предлагаю вам использовать библиотеку HoloEverywhere, чтобы DatePicker и TimePicker выглядели очень хорошо на всех платформах Android 2.1+.
вы можете изменить тему своего выбора даты, изменив тему следующим образом.
замените предметы в соответствии с вами.
замените предметы в соответствии с вами. и установите эту тему в свой стиль сбора данных
style="@style/date_picker"