【发布时间】:2010-03-29 17:38:05
【问题描述】:
我正在尝试创建一个带有垂直滚动的MainScreen。从我在文档中读到的内容来看,MainScreen 内部有一个VerticalManager,因此只有通过适当的构造才能启用垂直滚动,即:
super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
但是,这对我不起作用。我正在创建一个屏幕,添加几个LabelFields 并且没有滚动条,根本没有滚动。我正在测试 8900,OS 5.0。
这是我使用的代码:
public class ExampleScreen extends MainScreen {
public ExampleScreen() {
super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
create();
}
private void add(String text) {
add(new LabelField(text));
}
private void create() {
add("line 0");
add("line 1");
...
etc
...
}
}
问题是我做错了什么?有没有办法使用MainScreen 启用垂直滚动,还是我需要自己创建一个VerticalManager?
【问题讨论】:
-
主屏幕开启。 (我忍不住^^)
标签: user-interface blackberry label scroll mainscreen