2015-08-13 5 views
0

Можно ли изменить цветовую схему TimePicker?Как изменить стиль диалогового окна TimePicker

Я пробовал, но всплывающее окно TimePicker открывается на весь экран.

TimePickerDialog mTimePicker; 

    mTimePicker = new TimePickerDialog(AddAlarm.this,R.style.Time_picker, new TimePickerDialog.OnTimeSetListener() { 
     @Override 
     public void onTimeSet(TimePicker timePicker, int selectedHourLocal, int selectedMinuteLocal) { 

     } 
    }, hour, minute, false);//Yes 24 hour time 
    mTimePicker.setTitle("Select Time"); 
    mTimePicker.show(); 

И стиль

<style name="Time_picker"> 
    <item name="android:numbersTextColor" tools:targetApi="lollipop">#ffffff</item> 
    <item name="android:numbersBackgroundColor" tools:targetApi="lollipop">#643B85</item> 
    <item name="android:numbersSelectorColor" tools:targetApi="lollipop">#88000000</item> 
    <item name="android:headerBackground">#643B85</item> 
</style> 
+0

http://developer.android.com/reference/android/app/TimePickerDialog.html#TimePickerDialog(android.content.Context,%20int,%20android.app.TimePickerDialog .OnTimeSetListener,% 20int,% 20int,% 20boolean) – Sree

+0

Связано: http://stackoverflow.com/a/39407384/5151608 – jkdev

ответ

0

Используйте один из пяти встроенных AlertDialog темы:

THEME_TRADITIONAL - Традиционный (предварительно Холо) оповещения диалоговое тема

THEME_HOLO_DARK - Голографическая тема предупреждения с темным фоном

THEME_HOLO_LIGHT - Голографическая тема оповещения со светлым фоном

THEME_DEVICE_DEFAULT_DARK - по умолчанию оповещения темы устройства с темным фоном.

THEME_DEVICE_DEFAULT_LIGHT - Тема предупреждения по умолчанию для устройства со светлым фоном.

Например:

 MyTimePickerDialog timePickerDialog = new MyTimePickerDialog (AddAlarm.this, 
     TimePickerDialog.THEME_HOLO_DARK, timeSetListener, 0, 0, true); 
+0

Можете ли вы объяснить, что такое MyTimePickerDialog в вашем коде? – Sree

+0

https://github.com/benjholla/Android-Applications/blob/master/Android%20Applications/WebSMS/WebSMS/src/de/ub0r/android/websms/MyTimePickerDialog.java – sasikumar

+1

Я спрашиваю о цветовой гамме timepicker !! ! –

Смежные вопросы