Я пытаюсь создать MainScreen
с вертикальной прокруткой. Из того, что я прочитал в документации, MainScreen
имеет VerticalManager
внутри, поэтому должна быть возможность включить вертикальную прокрутку только при правильной конструкции, то есть:
super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
Это не работает для меня, однако. Я создаю экран, добавляю пару LabelField
s и без полосы прокрутки, без прокрутки вообще. Я тестирую на 8900, ОС 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
самостоятельно?