我想知道如何创建VerticalFieldManager
,我也想添加一些组件。
答案 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);