Событие захвата контейнера LWUIT
У меня есть Container
с таким количеством Labels
добавлено внутри. Когда я пытаюсь захватить pointerReleased
событие в этом Container
Я нашел некоторые проблемы. Событие фиксируется только тогда, когда я выпущен в свободную зону Container
нет, когда я сделал релиз над Labels
, Есть ли способ инкапсулировать это событие? Я имею в виду, когда я сделаю реализацию по основному Container
(вместо этого я на ярлыке), событие должно быть запущено.
Здесь вы можете взглянуть на мой Container
2 ответа
Вы должны взглянуть на функцию ведущего компонента, добавленную в LWUIT 1.5, она позволяет вам определить компонент, который управляет всей иерархией контейнера / компонента, и все события для каждого компонента в иерархии отправляются в него.
Это добавляет еще одно преимущество обработки синхронизации стиля между всеми различными элементами (например, если вы используете кнопку, все компоненты будут нажаты вместе).
Я не нахожу никакого крутого решения, поэтому, наконец, я распространяю указатель, выпущенный из Labels
к Container
,