读书人

怎么获得ChoiceGroup选中了那个项

发布时间: 2011-12-31 23:50:30 作者: rapoo

如何获得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程序里面已经实现了的。
你先选择了其中的一个组项,然后再在后面的处理命令里获取选择组的被选择项就行的了。

读书人网 >J2ME开发

热点推荐