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

如何获得ChoiceGroup选中了那个项?
我用的单选的
ChoiceGroup cg=new ChoiceGroup("111111", ChoiceGroup.EXCLUSIVE);
cg.append("a", null);
cg.append("b", null);
cg.append("c", null);
cg.append("d", null);


怎样返回选中了那个啊?我用的cg.getSelectedIndex()==0,但是好像一直等于0,选别的也是0
大家帮帮忙

------解决方案--------------------
你要在事件处理里获得吧,不能在构造方法获得
------解决方案--------------------
没错的,我就是这样用的
private ChoiceGroup hCGroup;
hCGroup = new ChoiceGroup("abc", Choice.EXCLUSIVE);

//下面是处理结果的函数
public void clResult() {
if (hCGroup.getSelectedIndex()!=0)
...;
}

这是我的某个J2ME程序里面已经实现了的。
你先选择了其中的一个组项,然后再在后面的处理命令里获取选择组的被选择项就行的了。