2015-04-28 2 views
1

У меня проблема. Я хочу использовать этот список, и когда я нажимаю на компонент списка, он принимает меня в другую форму (совершает действие), если я нажимаю на элемент из списка в зависимости от выбранный индекс возвращает меня в другую форму.CodeName Один о списках

ответ

1

Это приложение для графического адаптера или вручную?

Для GUI Builder использовать функцию обратного вызова событие действия для списка см: http://www.codenameone.com/how-do-i---handle-eventsnavigation-in-the-gui-builder--populate-the-form-from-code.html

Тогда получите индекс/выбранный элемент с помощью:

int index = list.getSelectedIndex(); 
Object value = list.getSelectedItem(); 

Тогда вы можете показать форму, которую вы хотите с помощью:

showForm("FormName", null); 

В приложениях с ручным вводом вы можете получить выбранный элемент/индекс точно так же, как это сделать:

form.show(); 

Чтобы посмотреть конкретную форму поиска.

+1

Спасибо, shai и извините за все эти вопросы, я только начал devlopping используя LWUIT и CODENAme One; Я хотел работать с Code NAme, но возникла проблема для меня, когда я пытаюсь вызвать php-скрипт с помощью HttpConnexion и проанализировать xml с помощью SAXParser, который заставил меня вернуться к LWUIT. если вы знаете, как использовать SAXPArser в COdeNAme. Пожалуйста, скажите мне спасибо. – hassine

+0

Codename One имеет встроенный класс XMLParser, LWUIT не имеет класса SAXParser. –

Смежные вопросы