j2me + группа выбора - PullRequest
       2

j2me + группа выбора

0 голосов
/ 28 апреля 2011

Я работаю над проектом, в котором я использовал группу выбора в форме.Теперь я хочу получить выбранный элемент или номер индекса группы выбора и выполнить какое-либо действие.

Я пробовал через это: -

System.out.println(cgPrefs.getString(i) + (selected[i] ? ": selected" : ": not selected"));

Но я не получаю точный номер индекса выбранного элемента в группе выбора.

1 Ответ

2 голосов
/ 28 апреля 2011

Вы получите флаги в соответствии с выбором

boolean[] selectedFlag = new boolean[getChoiceGroup().size()];

с использованием getSelectedFlags() метода

getChoiceGroup().getSelectedFlags(selectedFlag);//getChoiceGroup() returns object of choicegroup

Теперь повторяем и печатаем

for(int i = 0 ; i < selectedFlag.length; i ++){
  if(selectedFlag[i]){
    System.out.println("Selected : "+getChoiceGroup().getString(i));
  }else{
    System.out.println("Not Selected : "+getChoiceGroup().getString(i));
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...