我需要有一个可以选中和取消选中的单选按钮。

但是从我对堆栈溢出的读数来看,由于需要选中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侦听器,它也能正常工作。

我如何才能取消选中单选按钮?

最佳答案

我认为您需要CheckBox代替。

10-08 15:30