其他分享
首页 > 其他分享> > 在Android中使用自定义样式创建TimePickerDialog

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

作者:互联网

我想在里面创建一个带有TimePicker的DialogFragment或Dialog,就像下图一样.问题是我的应用程序正在使用Holo.Light主题,然后从那里,我正在自定义它,但我找不到任何与TimePicker相关的东西.

是否可以为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" />

请问有什么想法吗?
非常感谢提前

解决方法:

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

可能你不需要整个库,只获取TimePicker元素(谨防依赖地狱)可能会很好

标签:android,dialog,styles,android-timepicker
来源: https://codeday.me/bug/20190629/1325877.html