如何检查复选框是否被选中?
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
}
应该是你的代码。
但无论如何,请考虑使用 RadioButton 并赋予它们您想要的外观和感觉。它会更容易,它们是为这种情况而设计的。
我有两个复选框,我想根据其选择或检查状态设置标签,所以任何人都可以告诉我如何在我的应用程序中设置标签,以下是我的代码告诉我我的错误,。 .
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
}
应该是你的代码。
但无论如何,请考虑使用 RadioButton 并赋予它们您想要的外观和感觉。它会更容易,它们是为这种情况而设计的。