日期:2014-05-20  浏览次数:20734 次

如何获得Choicegroup 选中的值
如何获得Choicegroup   选中的值,   我取得的都是第一项的值,用getSelectedIndex得到的选中值得索引也是0。。。。。各位大哥遇到过这样的情况吗??帮帮小弟,小弟刚弄j2me   ,请大家多指点   。。谢谢

------解决方案--------------------
ChoiceGroup choiceGroup=...;
//定义一个选中的状态数组
boolean status[]=new boolean[choiceGroup.size()];
//获取状态
choiceGroup.getSelectedFlags(status);

status中,如果为true,表示该选想被选中,如果为false表示未被选中

ps:getSelectedIndex 仅适用于单选的情况,复选的话只能获取被选中的第一个