正如我之前在BlackBerry: Overriding paint() vs subpaint()处的“vs”问题一样,我想知道这是否主要与惯例,风格或是否有一些真正的快速规则有关。
到目前为止,我看到它的方式是MainScreen.setBanner(Field)
和MainScreen.setTitle(Field)
具有几乎完全相同的功能。我使用了能够在简单的UI中调用setTitle(String)
的情况。但是我在iOS,droid,BB上工作,并尝试使UI类似 - 我的标题/横幅是一个'漂亮'的自定义管理器。
我能看到的唯一区别是在标题下自动插入的小样式元素。
这是我必须在使用这些方法之间做出选择的唯一原因吗?
也许有风格或惯例的理由使用一个而不是另一个?也许RIM对这些方法有一些意图,我还不能看作是一个新的BB开发者?将这些方法视为直接替代品,我犯了错误吗?
答案 0 :(得分:0)
如果同时使用两者,横幅将显示在标题上方。我的理解是,如果你只使用一个,那么它们几乎可以互换 - 两者兼顾的原因是,如果你想在屏幕顶部添加更多信息,你可以获得一些堆叠行为。
答案 1 :(得分:0)
有一篇文章:“MainScreen explained”详细介绍了MainScreen的这个和其他功能。