4 つのトグル ボタンを含むレイアウトがあります。最初のボタンは常に有効またはオンになっています。 、スイッチは 1 つだけオンにする必要があります。
トグル ボタン 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);
}
次に、トグル ボタンに割り当てられた check changed リスナーで状態を true または false に設定します。事前に助けてくれてありがとう。