Как показать дату в StandardTitleBar - PullRequest
0 голосов
/ 12 мая 2011

Я использую StandardTitleBar от Blackberry 6.0

            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);

как добавить Date в StandardTitleBar, так как он имеет только метод addClock (), но не метод addDate (). Кто-нибудь может помочь?

1 Ответ

1 голос
/ 12 мая 2011

Где вы хотите добавить дату (т.е. как она должна отображаться?)?Вы можете добавить его, используя Manager # add , но тогда вам, возможно, придется сделать свой собственный макет.Вы также можете просто передать дату вместе с заголовком (то есть addTitle («Заголовок приложения» + myGetDate ())).

В API нет встроенного метода для добавления даты, поэтому, если вы хотите определенное размещение, вам придется создать свой собственный макет.Если вам не нужны часы, вы можете переопределить addClock () и sublayout ().Вы можете вызвать super в sublayout, а затем ввести код, чтобы правильно выровнять дату.

...