黑莓 - setBanner()vs setTitle()

时间:2011-04-23 20:32:26

标签: blackberry

正如我之前在BlackBerry: Overriding paint() vs subpaint()处的“vs”问题一样,我想知道这是否主要与惯例,风格或是否有一些真正的快速规则有关。

到目前为止,我看到它的方式是MainScreen.setBanner(Field)MainScreen.setTitle(Field)具有几乎完全相同的功能。我使用了能够在简单的UI中调用setTitle(String)的情况。但是我在iOS,droid,BB上工作,并尝试使UI类似 - 我的标题/横幅是一个'漂亮'的自定义管理器。

我能看到的唯一区别是在标题下自动插入的小样式元素。

这是我必须在使用这些方法之间做出选择的唯一原因吗?

也许有风格或惯例的理由使用一个而不是另一个?也许RIM对这些方法有一些意图,我还不能看作是一个新的BB开发者?将这些方法视为直接替代品,我犯了错误吗?

2 个答案:

答案 0 :(得分:0)

如果同时使用两者,横幅将显示在标题上方。我的理解是,如果你只使用一个,那么它们几乎可以互换 - 两者兼顾的原因是,如果你想在屏幕顶部添加更多信息,你可以获得一些堆叠行为。

答案 1 :(得分:0)

有一篇文章:“MainScreen explained”详细介绍了MainScreen的这个和其他功能。