Я разрабатываю приложение Java ME для устройств CLDC. У меня есть требование, когда вопросы создаются на основе предыдущего ответа. Я бы начал с одной группы выбора, а затем, основываясь на ответе на этот выбор, задал другой вопрос пользователю. Вид Да/Нет. Если да, этот вопрос или Нет этого вопроса. Как мы это делаем? Новичок в разработке мобильных приложений. Любая помощь в плане идей или сообщений в блогах или статьях очень ценится и очень помогает.Как добавить ChoiceGroups динамически в Java ME (CLDC) на основе ответа на предыдущие значения группы выбора
1
A
ответ
1
Прочтите MIDP2.0 javadocs и отложите некоторое время, чтобы просто поэкспериментировать с API-интерфейсом LCDUI и ознакомиться с тем, как работают разные компоненты. Вам комфортно с разницей между Form
и List
, или Screen
и Item
?
Эти классы, в частности, могут иногда быть немного удивительными и запутанными в том, как они себя ведут. Они также часто генерируют совершенно разные результаты в зависимости от платформы.
То, что вы ищете, может быть достигнуто путем добавления в форму формы ItemStateListener
, метод itemStateChanged()
будет вызван, когда ваш первый ChoiceGroup
будет затронут. Добавьте следующие элементы формы в этот метод, исходя из того, какое действие было выполнено на ChoiceGroup
.
Большое спасибо за информацию. Обязательно изучите документацию. Также экспериментировал с группой выбора. – MohamedSanaulla