2011-09-05 73 views
1

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

我该如何做到这一点?我正在开发OS 5.0及以上版本。请帮忙。

+0

对不起,亲爱的,没有办法改变默认的datetimepicker。您可以选择自定义或弹出解决方案。 – rahularyansharma

回答

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

0

没有办法,如果你想改变这种状况,然后我只好说,你可以更改默认视图,创建一些存根类,以便手动描述类和函数,以便日期事件和导入。比如导入一个jar文件。