在Blackberry的弹出窗口中设置页眉和页脚

时间:2011-02-25 12:21:17

标签: blackberry

我希望在弹出窗口和它们之间有一个可滚动的主体上有一个页眉和一个页脚。我真的没有标题的问题,因为我将首先添加标题字段并使其不可滚动,然后我将为正文添加一个可滚动的VerticalFieldManager。问题是添加页脚,因为弹出窗口上的内容大小未知。

我知道对于MainScreen我们有setTitle(Field)setStatus(Field)来设置页眉和页脚,但对于PopupScreen,我们没有类似的东西。

我的目标是Blackberry OS 4.5及更高版本。

1 个答案:

答案 0 :(得分:1)

最好的方法是编写自己的经理以完全满足您的需求。这并不难。

这是一个博客中的一个很好的教程,讲述了一个带标题,内部VFM和页脚的通用模型:

http://www.thinkingblackberry.com/archives/188

如果您在RIM论坛上搜索“自定义管理器”,则会有更多源代码浮动。

你真正需要在Manager中实现的是sublayout()方法,你可以在所有字段上调用layoutChild(f,width,height),然后使用setPositionChild()来准确放置它们。这样你就可以在他们去的地方获得完全的权力。

然后,您只需使用新的自定义管理器作为代理构建PopupScreen。