2011-09-05 42 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文件。