2011-05-12 11 views
0

我使用StandardTitleBar從黑莓6.0如何StandardTitleBar

  StandardTitleBar myTitleBar = new StandardTitleBar() 
      .addIcon("logo.png").addTitle("App Title").addClock() 
      .addNotifications().addSignalIndicator(); 

    myTitleBar.setPropertyValue(
      StandardTitleBar.PROPERTY_BATTERY_VISIBILITY, 
      StandardTitleBar.BATTERY_VISIBLE_LOW_OR_CHARGING); 

    setTitleBar(myTitleBar); 

顯示日期如何日期添加到StandardTitleBar,因爲它只有addClock()方法,沒有ADDDATE()方法。任何人都可以幫忙

回答

1

你想在哪裏添加日期(即它應該如何顯示?)?您可以使用Manager#add添加它,但您可能必須自己做佈局。您也可以只傳遞日期和標題(即addTitle(「App Title」+ myGetDate()))。

在API中沒有內置的方法來添加日期,所以如果你想要一個特定的位置,那麼你將不得不做自己的佈局。如果你不關心時鐘,你可以覆蓋addClock()和sublayout()。您可以在sublayout中調用super,然後使用代碼來正確調整日期。

+0

我會推薦addTitle解決方案。混淆佈局並不會那麼簡單,它會挫敗組件的目的,即在整個平臺上提供一個「標準」功能標題欄。 – Fostah 2011-05-12 14:53:24

+0

這是幫助。好的,謝謝你的回答 – Wen 2011-05-13 14:46:54