Android 如何了解选中复选框时如何更改复选框中的文本?

Android 如何了解选中复选框时如何更改复选框中的文本?,android,Android,我不熟悉安卓系统。如何了解选中复选框时如何更改复选框中的文本 例如,我有一个未选中的复选框,旁边写着“我不接受条款”,我想在选中该复选框时将其更改为“我接受条款”。尝试以下代码: checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() { @Override public void onCheckedChanged(CompoundButton buttonView, boo

我不熟悉安卓系统。如何了解选中复选框时如何更改复选框中的文本

例如,我有一个未选中的复选框,旁边写着“我不接受条款”,我想在选中该复选框时将其更改为“我接受条款”。

尝试以下代码:

checkBox.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
    @Override
    public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
        if (isChecked) {
            checkBox.setText("I do accept terms");
        } else {
            checkBox.setText("I do not accept terms");
        }
    }
});

不要幻想这件事。只需留下“我接受条款”。如果勾选,则表示您同意,如果不同意。。。不