嘿伙计们,我有一个包含 4 个切换按钮的布局。第一个始终启用或打开。当我启用第二个时,其余三个应自动关闭或禁用。其余两个也是如此。一次,只有一个开关应该打开。
我使用切换按钮 setchecked(boolean flag) 将其设置为 true 或 false,为此创建了一个功能。但按钮不会动态更改它们的状态。
这是方法..
public void setChoicesStates(boolean nameToggle,boolean surnameToggle,boolean emailToggle,boolean groupToggle )
{
mNameToggle.setChecked(nameToggle);
mSurnameToggle.setChecked(surnameToggle);
mEmailToggle.setChecked(emailToggle);
mGroupToggle.setChecked(groupToggle);
}
然后在分配给切换按钮的检查更改侦听器中将状态设置为 true 或 false。我在这里先向您的帮助表示感谢。