Макет формы J2ME - PullRequest
       3

Макет формы J2ME

1 голос
/ 12 мая 2011

Я пытаюсь сделать меню, как показано ниже.У меня есть некоторые элементы, которые расширяют CustomItem и состоит из изображения и текста.Теперь я хочу расположить их, как показано на рисунке, но при этом столкнуться с проблемами - кажется, в форме можно использовать только некоторые минимальные директивы макета.Есть ли способ для пользовательского позиционирования с использованием класса Form или есть другой класс, который я мог бы использовать?

enter image description here

1 Ответ

1 голос
/ 15 мая 2011

Создайте HorizontalLayout CustomItem, который выравнивает все, что добавлено к нему по горизонтали.

Детали:
Такой класс должен иметь какой-то массив для хранения всех элементов, и когда есть запрос на его рисование, он должен запросить ширину каждого элемента внутри него, выполнить некоторые вычисления и вызвать метод draw элементов. Конечно, такие вещи довольно сложны. Вы также должны были бы осуществить выбор этих пунктов с помощью левой / правой клавиш ...

Может быть немного лучше использовать Canvas.

...