name keywords google etiquetas ejemplos user-interface blackberry label scroll mainscreen

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 ?