如何在 StandardTitleBar 中显示日期
我正在使用 Blackberry 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() 方法。任何人都可以帮忙吗?
I'm using StandardTitleBar from 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);
how to add Date to the StandardTitleBar, since it's only have addClock() method, no addDate() method. Anyone can help ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您想在哪里添加日期(即它应该如何显示?)?您可以使用 Manager#add 但随后您可能必须进行自己的布局。您还可以仅传递日期和标题(即 addTitle("App Title" + myGetDate()))。
API 中没有内置方法来添加日期,因此如果您想要特定的位置,那么您将必须进行自己的布局。如果你不关心时钟,你可以重写 addClock() 和 sublayout()。您可以在子布局中调用 super,然后调用代码来正确对齐日期。
Where do you want to add the date (i.e. how should it show up?)? You can add it using Manager#add but then you may have to do your own layout. You can also just pass a date along with the title (i.e. addTitle("App Title" + myGetDate())).
There is no built in method in the API to add the date, so if you want a particular placement, then you're going to have to do your own layout. If you don't care for the clock, you can override addClock() and sublayout(). You can call super in sublayout, followed by the code to properly align your date.