黑莓提供的DateTimePicker
默认背景颜色为黑色。我想将此背景颜色更改为我的应用程序的主题,即浅蓝色。
我怎样才能做到这一点?我正在为OS 5.0及更高版本开发。请帮忙。
答案 0 :(得分:0)
据我所知,你不能改变datetimepicker的背景。您不能创建一个扩展DateTimePicker并覆盖其类的类,因为它是一个抽象类。所以我想你必须接受RIM为这个组件提供的背景。
如果您查看API: http://www.blackberry.com/developers/docs/5.0.0api/net/rim/device/api/ui/picker/DateTimePicker.html 你会清楚地看到没有Paint方法或paintBackground方法来覆盖。
所以对我来说没有办法做到这一点。您可以使用一种解决方法,该方法包括创建表示相关对象的弹出屏幕。请查看以下两个链接以获取更多帮助:
http://supportforums.blackberry.com/t5/Java-Development/overlapping-field-issue-on-9500/td-p/419200
或者
答案 1 :(得分:0)
您无法更改默认视图,如果您想要更改它,那么您必须创建一些存根类,您将手动描述类和函数,日期事件并导入它。比如导入一个jar文件。