我可以在kotlin中使用签名方法

发布于 2025-01-24 11:18:36 字数 923 浏览 2 评论 0原文

基本上,标题所说的。我正在尝试制作登录页面,我无法检查记住密码框。检查方法给出了未解决的参考错误。我尝试了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"/>

Basically what the title says. I am trying to make a login page and I cant check the Remember the Password box. isChecked method gives Unresolved reference error. I tried setChecked() and get the same error.

Code that doesnt work:

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
        }
    })

This is 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"/>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

裸钻 2025-01-31 11:18:36

这里检查文档 - &GT; https://deveveloder.android.com/guide.com/guide/guide/topics/topics/ui/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
            }
        }
    }

Here check the documentation -> https://developer.android.com/guide/topics/ui/controls/radiobutton

and you can change your function like this according to documentation

 nameremember_password.setOnClickListener { view ->
        if (view is RadioButton) {
            if (!(view.isSelected)) {
                view.isChecked = true
                view.isSelected = true
            } else {
                view.isChecked = false
                view.isSelected = false
            }
        }
    }
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文