如何在Blackberry中创建VerticalField Manager?

Raj*_*ian 1 blackberry

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

Ant*_*izk 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);
Run Code Online (Sandbox Code Playgroud)

标签将按添加顺序从上到下显示.

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

VerticalFieldManager vfm = new VerticalFieldManager(Manager.VERTICAL_SCROLL | Manager.VERTICAL_SCROLLBAR);
// the rest is the same as above
Run Code Online (Sandbox Code Playgroud)

如果您不想查看向上/向下箭头,可以省略VERTICAL_SCROLLBAR.

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

class MyScreen extends MainScreen {
public MyScreen() {
add(new LabelField("Label 1");
add(new LabelField("Label 2");
// etc
}
}
Run Code Online (Sandbox Code Playgroud)