如何在Blackberry中创建VerticalField Manager?

时间:2009-07-09 04:39:04

标签: blackberry

我想知道如何创建VerticalFieldManager,我也想添加一些组件。

2 个答案:

答案 0 :(得分:7)

几个选项:

基本垂直字段管理器:

VerticalFieldManager vfm = new VerticalFieldManager();
// add your fields
vfm.add(new LabelField("First Label");
vfm.add(new LabelField("Second Label");
// etc
// then don't forget to add your vertical field manager to your screen
// assuming you're in the screen's constructor:
add(vfm);

标签将按照您添加的顺序从上到下显示。

如果您要在屏幕上添加比垂直方向更多的字段,您可能希望让您的经理可滚动:

VerticalFieldManager vfm = new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR);
// the rest is the same as above

如果您不想看到上/下箭头,可以省略VERTICAL_SCROLLBAR。

但最后,如果您只是想在屏幕上垂直显示一堆字段,默认情况下MainScreen使用滚动的VerticalFieldManager作为其委托,这样您就可以直接添加字段并获得相同的效果:

class MyScreen extends MainScreen {
public MyScreen() {
add(new LabelField("Label 1");
add(new LabelField("Label 2");
// etc
}
}

答案 1 :(得分:1)

创作:

VerticalFieldManager vfm = new VerticalFieldManager();

为其添加不同的字段:

vfm.add(somefield);