如何在不使用TimePickerDialog的情况下更改timepicker主题

时间:2017-11-30 18:26:18

标签: android android-layout android-studio

我在布局中创建了一个时间选择器。我不想使用timepickerdialog。(i got how to change theme in timepicker dialog

我的问题是如何更改布局中创建的timepicker主题。 (默认主题是模拟时间戳,但我想要滚动数字时间戳主题。即timepickerdialog中的主题2)

要更改此布局中的主题: enter image description here

到这个主题(没有对话框): enter image description here

2 个答案:

答案 0 :(得分:2)

这不是一个主题,它是一个TimePickerMode

您可以在XML中设置:

android:timePickerMode="spinner"

答案 1 :(得分:0)

正如Marcos在回答中提到的,现在可以将TimePicker样式设置回旧布局。他们为TimePicker实现了timePickerMode属性,可以在XML布局资源文件中设置该属性。

TimePicker可以是spinnerclock。虽然DatePicker可以是spinnercalander

来源:https://gitlab.com/SaberMod/pa-android-frameworks-base/commit/3053b2fdcf7486f2e2f572f9b05ce65dacdd2b4c

enter image description here