В LWUIT, как я могу добавить несколько контейнеров / макетов на одной форме? - PullRequest
1 голос
/ 04 июля 2011

В J2ME я использую библиотеку LWUIT.
Моя проблема в том, что я хочу добавить различные компоненты в одну форму, используя другой макет или контейнер.Я ищу какой-нибудь код или пример.

Пример ..

  1. добавить изображение заголовка поверх формы.
  2. Добавление двух меток, два текстовых поля на одномКонтейнер / макет и две кнопки на другом контейнере / макете.Дизайн, подобный форме входа.
  3. добавить изображение нижнего колонтитула внизу формы.

Ответы [ 3 ]

3 голосов
/ 04 июля 2011

Установите изображение заголовка формы для отображения изображения заголовка. Установите softbutton изображение формы для отображения изображения нижнего колонтитула.

Обычно вы можете использовать макет границы или макет блока как для контейнера, так и для формы. См. Приложение LWUITDemo в хранилище LWUIT . Это поможет вам. Также посмотрите те же примеры примеров,

Легкий инструментарий пользовательского интерфейса (LWUIT): Введение

Использование макетов LWUIT

2 голосов
/ 04 июля 2011

использовать другой контейнер с разным макетом, чтобы добавить в форму

т.е. установить форму на Borderlayout добавить контейнер заголовка на север и контейнер нижнего колонтитула на юг

затем используйте другой контейнер с нужной вам компоновкой и добавьте его в центр формы, таким образом создайте иерархию контейнеров

0 голосов
/ 30 октября 2011

Образцы того, как расположить компоненты в различных макетах, вы можете посмотреть в дистрибутиве LWUIT 1.5 и в демонстрациях, таких как LWUITDemo, в которых есть демонстрация макетов. Помните, что макеты могут быть вложенными.

В блоге LWUIT , который я поддерживаю, содержится множество примеров использования макета.

...