LWUIT Неправильный размер полосы прокрутки пересчитать? - PullRequest
0 голосов
/ 30 июня 2011

Я использую LWUIT на устройстве Nokia.Отображаемая форма содержит несколько различных LayoutManagers(), Flow+Y_AXIS и множество ярлыков.Они добавляются в класс, который анализирует XML-файл.Этот класс возвращается и отображается другим классом.

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

Есть ли функция для пересчета макета?

Я пробовал form.getContentPane().layoutContainer(); и form.invalidate(); form.revalidate();

Заранее спасибо

1 Ответ

0 голосов
/ 02 июля 2011

Revalidate достаточно для макета, он вызывается неявно при отображении формы. Если вы используете полосу прокрутки в SVN, она должна быть достаточно точной для всех длин данных, если у вас есть компиляция рабочего тестового примера, где полоса прокрутки не рассчитана точно, вы можете использовать трекер проблем LWUIT (http://java.net/jira/browse/LWUIT), чтобы отправьте отчет об ошибке и приложите указанный тестовый пример.

...