我有一个程序,其中单击按钮时,单选按钮会更改文本。我还希望在按下按钮后取消所有单选按钮。我的onClickListener中包含以下代码:

 b.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View view) {
        PreviousScore = score;

            Score.setText(String.valueOf(action()));
            i++;
            question1();
            Button mRadioGroup = (Button) findViewById(R.id.radioGroup);
            mRadioGroup.clearCheck();

    }


我收到以下错误:.clearCheck()上的“无法解析方法”。

我要去哪里错了?

最佳答案

"Cannot Resolve Method" on mRadioGroup.clearCheck();。因为Button没有方法clearCheck。但是RadioGroup具有clearCheck方法。

采用

RadioGroup mRadioGroup = (RadioGroup) findViewById(R.id.radioGroup);
mRadioGroup.clearCheck();




Button mRadioGroup = (Button) findViewById(R.id.radioGroup);
mRadioGroup.clearCheck();

关于java - RadioButton.clearCheck引发错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33521673/

10-10 05:02