Как создать выпадающее меню, использовать LWUIT?Какие решения существуют? - PullRequest
2 голосов
/ 15 ноября 2011

Мне нужно создать выпадающее меню (см. Рисунок). Какие есть методы? Что я должен использовать?

enter image description here

Ответы [ 2 ]

1 голос
/ 20 ноября 2011

LWUIT 1.5 включает всплывающее диалоговое окно, которое делает именно это.Он также имеет возможность использовать границу стрелки, если указано.См. Демонстрационный диалог LWUITDemo.

0 голосов
/ 15 ноября 2011

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

Чтобы нарисовать треугольник из выпадающего меню, просто реализуйте метод paint, когда вы выводите диалог, в котором вы вызываете:

super.paint(g);
g.drawLine(x1,y1,x2,y2);
g.drawLine(x3,y3,x4,y4);
...