user-interface - keywords - meta tags
BlackBerry-MainScreen con desplazamiento vertical de etiquetas (1)
Los LabelField añadidos a la pantalla deben ser FOCUSABLES o puede agregar lo siguiente ENTRE cada uno de los campos de etiqueta: add (new NullField (NullField.FOCUSABLE));
Estoy tratando de crear una MainScreen
con desplazamiento vertical. Según lo que he leído en la documentación, MainScreen
tiene un VerticalManager
adentro, por lo que debería ser posible habilitar el desplazamiento vertical solo con la construcción adecuada, es decir:
super(MainScreen.VERTICAL_SCROLL | MainScreen.VERTICAL_SCROLLBAR);
Esto no funciona para mí, sin embargo. Estoy creando una pantalla, agregando un par de LabelField
sy ninguna barra de desplazamiento, sin desplazamiento. Estoy probando en 8900, OS 5.0.
Aquí está el código que uso:
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
...
}
}
La pregunta es ¿estoy haciendo algo mal? ¿Hay alguna manera de habilitar el desplazamiento vertical con MainScreen
o necesito crear un VerticalManager
?