BlackBerry VerticalFieldManager基础知识

时间:2010-11-12 19:00:29

标签: blackberry

我的应用程序有一个像AboutScreen一样的详细信息屏幕。对于所有设备,屏幕上所有字段的高度都大于屏幕高度。我需要使用滚动将元素放在VerticalFieldManager中。

在子布局方法中,给出了x和y坐标,以便我可以逐个放置每个字段?

1 个答案:

答案 0 :(得分:2)

如果要一个接一个地添加字段并启用滚动,为什么要覆盖子布局呢?

而只是使用新的VerticalFieldManager mgr = VerticalFieldManager(Field.VERTICAL_SCROLL);和mgr.add(field1),mgr.add(field2)等。

或者,MainScreen默认使用VerticalFieldManager - 因此,如果您的类扩展了MainScreen,请确保您的构造函数调用super(VERTICAL_SCROLL);然后你可以直接调用“.add”。

两种情况都会自动处理垂直滚动和屏幕外放置。如果字段都是labelfields,请确保将它们设置为“focusable” - 否则用户将无法滚动。