如何使用自定义日期选择器和时间选择器皮肤?
我想为我的日期选择器和时间选择器使用自定义皮肤。更改 XML 中的背景并不能解决问题(它会更改集合的背景,而不是其每个按钮的背景)。该 API 非常短,并且与外观无关(http://developer.android. com/reference/android/widget/DatePicker.html )。是否可以为日期选择器和时间选择器的按钮使用自定义皮肤?
I would like to use a custom skin for my Datepickers and Timepickers. Changing the background in XML doesn't do the trick (it changes the background to the set, not each of its buttons). The API is painfully short and has nothing about appearance ( http://developer.android.com/reference/android/widget/DatePicker.html ). Is it possible to use a custom skin for the buttons of Datepickers and Timepickers?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
好的,您正在寻找日期选择器和时间选择器的自定义主题..
这将允许您更改按钮的主题。
https://github.com/luminousman/DatePicker
并采用 ICS 风格
https://github.com/luminousman/android-datepicker
希望这会对您有所帮助......
ok, you are looking for custom theme for datepicker and time picker..
This will allow you to change theme of buttons..
https://github.com/luminousman/DatePicker
and in ICS style
https://github.com/luminousman/android-datepicker
hope this will help you....
这是不安全的,但我相信这是在不复制整个类的情况下对时间选择器进行皮肤处理的唯一方法:
显然,您必须在应用程序中提供引用的可绘制对象
This is unsafe but i believe it's to only way to skin a timepicker without copying the whole class :
obviously you must supply the referenced drawables with your app
不幸的是,numberpicker 是一个内部小部件。
需要覆盖这些背景。并且没有官方的方法可以做到这一点。
res/layout/ number_picker.xml
Unfortunately numberpicker is an internal widget.
Need to override these backgrounds. And there is no official way to do it.
res/layout/number_picker.xml