2011-04-28 54 views
0

我正在使用我在表单中使用选择组的项目。 现在我想要得到所选择的项目或索引号的选择组希望执行一些操作。 我曾试过这个: -j2me +选择组

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

但我没有得到在选择组中选定项目的确切索引号。

请帮我 在此先感谢

回答

2

你会根据选择

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)); 
    } 
} 
+0

谢谢你它正在工作 – shweta 2011-04-28 09:48:39

+0

欢迎你:) – 2011-04-28 09:51:55