如何设置默认datetimepicker blackberry的背景

时间:2011-09-05 12:06:24

标签: blackberry

黑莓提供的DateTimePicker默认背景颜色为黑色。我想将此背景颜色更改为我的应用程序的主题,即浅蓝色。

我怎样才能做到这一点?我正在为OS 5.0及更高版本开发。请帮忙。

2 个答案:

答案 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

或者

BlackBerry - Creating custom Date Field

答案 1 :(得分:0)

您无法更改默认视图,如果您想要更改它,那么您必须创建一些存根类,您将手动描述类和函数,日期事件并导入它。比如导入一个jar文件。