Android单选按钮无法取消选中

时间:2013-10-07 15:33:49

标签: android radio-button radio-group

我需要一个单独的单选按钮,我可以检查和取消选中。

但是根据我对堆栈溢出的读数,单选按钮会在选中后保持检查,因为需要选择on选项吗?

到目前为止,这是我的代码:

            RadioButton rButton = new RadioButton(getActivity());
            rButton.setText(listItems.get(i));
            rButton.setId(i);
            rButton.setChecked(false);
            rButton.setClickable(true);
            // rButton.setOnClickListener(new View.OnClickListener() {
            // @Override
            // public void onClick(View v) {
            // RadioButton rButton = (RadioButton)
            // layout.findViewById(position);
            // rButton.setChecked(!rButton.isChecked());
            // }
            // });              
            layout.addView(rButton);

即使使用注释掉的onclick监听器也能正常工作。

如何取消选中单选按钮?

1 个答案:

答案 0 :(得分:3)

我认为你需要一个CheckBox而不是。