Как создать выпадающее меню, использовать LWUIT? Какие решения существуют?
Мне нужно создать выпадающее меню (см. Рисунок). Какие есть методы? Что я должен использовать?
2 ответа
Решение
LWUIT 1.5 включает всплывающее диалоговое окно, которое делает именно это. Он также имеет возможность использовать границу стрелки, если указано. Посмотрите демонстрацию Диалога LWUITDemo.
Создайте класс, который выводит Dialog, и добавьте List в этом диалоге. Когда вы нажмете кнопку, откройте диалоговое окно с четырьмя параметрами сверху, снизу, слева и справа.
Чтобы нарисовать треугольник из выпадающего меню, просто выполните paint
метод, когда вы выводите диалог, в котором вы вызываете:
super.paint(g);
g.drawLine(x1,y1,x2,y2);
g.drawLine(x3,y3,x4,y4);