Blackberry текст и кнопка фокуса проблема - PullRequest
0 голосов
/ 23 августа 2011

Привет, у меня есть экран, который содержит поле метки с большим количеством текста, затем в нижней части экрана есть кнопка.

Поскольку кнопка имеет фокус, когда отображается экран, тольконижняя часть метки видна, и ее невозможно прокрутить, поскольку только кнопка может получить фокус.

Как это исправить?

Ответы [ 3 ]

1 голос
/ 23 августа 2011

Добавляя пустое поле в верхней части экрана с меньшим разметкой и переопределяя метод drawFocus () и оставляя его пустым, таким образом, пустое поле будет в первую очередь сфокусировано, и, поскольку оно перезаписано, оно не показывает никакого эффекта,И можно увидеть текст, который написан в начале экрана.

Надеюсь, это решит вашу проблему.Happy Coding Cheers.

1 голос
/ 23 августа 2011

Вы можете изменить LabelField на RichTextField.Другой вариант - добавить NullField перед добавлением LabelField.

.
0 голосов
/ 26 августа 2011

Вместо поля метки добавьте поле расширенного текста и выделите его следующим образом RichTextField rt = new RichTextField ("text", RichTextField.FOCUSABLE);

...