在Android中使用自定义样式创建TimePickerDialog

时间:2013-08-13 11:37:59

标签: android dialog styles android-timepicker

我想在内部创建DialogFragmentDialog TimePicker,如下图所示。问题是我的应用程序正在使用Holo.Light主题,然后从那里开始我自定义它,但我无法找到与TimePicker相关的任何内容。

enter image description here

是否可以为TimePicker分配自定义样式?我还没有在Android官方文档中找到任何内容。

以下图片是我到目前为止所得到的,但TimePicker仍然不是我想要的颜色(它与标题的分隔符中的橙色相同)甚至是在XML中我得到它如下:

<TimePicker
        android:id="@+id/picker"
        style="@style/Checkmark"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="10dip" />

enter image description here

请问任何想法? 非常感谢提前

1 个答案:

答案 0 :(得分:3)

我使用HoloEverywhere https://github.com/Prototik/HoloEverywhere在Android 2.2及更高版本中拥有原生Holo元素。如果您使用此库,则可以轻松设置选择器的样式,因为它是开源的,您可以完全访问代码。

可能你不需要整个库,最好只获取TimePicker元素(小心依赖地狱)