LWUIT 1.4 Простые команды Vs. Стилизованные команды с LWUITTheme.res - PullRequest
0 голосов
/ 24 июня 2011

Я только начал разрабатывать LWUIT MIDlet со стандартным LWUITTheme.res. Я добавил 2 команды («Выход», «Поиск») в мою первую форму, но они отображаются без стиля (черный на белом).

Commands rendere with no style

Вместо этого две другие команды («Назад», «Детали») во второй форме, отображаемые при щелчке команды «Поиск», отображаются в стиле белого на синем с синим градиентным фоном.

Commands rendere with style

Первая форма имеет BorderLayout, вторая не имеет определенного набора макетов.

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

Я не прав?

Привет

-

После первого ответа @Bhakki, относительно SoftButton s, я проверил файл {$LWUIT_FOLDER}/LWUITDemo/src/LWUITTheme.res.

Command and SoftButton unselected appearing in LWUITTheme.res

Как видите, и Command, и SoftButton есть в файле .res. Кажется, что команды в первой форме имеют стиль Command, а команды во второй форме - SoftButton.

Но я добавил их одинаково в обеих формах.

Я что-то не так делаю?

1 Ответ

1 голос
/ 25 июня 2011

Вы создали первую форму перед установкой темы.Вам необходимо установить тему LWUIT перед созданием компонентов, но после Display.init ().

...