Как создать выпадающее меню, использовать LWUIT? Какие решения существуют?

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

2 ответа

Решение

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

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

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

super.paint(g);
g.drawLine(x1,y1,x2,y2);
g.drawLine(x3,y3,x4,y4);
Другие вопросы по тегам