繁体   English   中英

如何检查复选框是否已选中?

[英]How to check if a Checkbox is checked?

我有两个复选框,我想根据其选择或检查状态设置标签,所以任何人都可以告诉我如何在应用程序中设置标签,以下是我的代码告诉我的错误,

    if(matchcheck.isChecked())//checked then
    {
        matchcheck.setTag("N1");//set No 1..
    }
    else
    {
        matchcheck.setTag("Y1");//set yes 1
    }

    if(newsletter.isChecked())
    {
        newsletter.setTag("N2");//set no 2
    }
    else
    {
        newsletter.setTag("Y2");//set yes 2
    }

我认为您只是在设置与您想要的相反的东西。

    if(matchcheck.isChecked())//checked then
    {
        matchcheck.setTag("Y1");//set yes 1
    }
    else
    {
        matchcheck.setTag("N1");//set No 1
    }

    if(newsletter.isChecked())
    {
        newsletter.setTag("Y2");//set yes 2
    }
    else
    {
        newsletter.setTag("N2");//set no 2
    }

应该是你的代码。

但是无论如何,请考虑使用RadioButtons并为其提供所需的外观。 这将更容易,它们适用于此类情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM