我无法在 Kotlin 中使用 isChecked 方法

I can't get isChecked method working in Kotlin

基本上就是标题所说的那样。我正在尝试制作登录页面,但无法选中记住密码框。 isChecked 方法给出未解决的引用错误。我尝试了 setChecked() 并得到了同样的错误。

无效的代码:

nameremember_password.setOnClickListener(View.OnClickListener {

        if (!(nameremember_password.isSelected)) {
            nameremember_password.isChecked = true
            nameremember_password.isSelected = true
        } else {
            nameremember_password.isChecked = false
            nameremember_password.isSelected = false
        }
    })

这是activity_main.xml:

<RadioButton

    android:id="@+id/remember_password"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_below="@+id/login_button"
    android:layout_marginTop="40dp"
    android:layout_marginLeft="20dp"
    android:layout_marginRight="20dp"
    android:text="Remember Password"
    android:textSize="12dp"
    android:checked="false"/>

这里查看文档 -> https://developer.android.com/guide/topics/ui/controls/radiobutton

您可以根据文档像这样更改函数

 nameremember_password.setOnClickListener { view ->
        if (view is RadioButton) {
            if (!(view.isSelected)) {
                view.isChecked = true
                view.isSelected = true
            } else {
                view.isChecked = false
                view.isSelected = false
            }
        }
    }