自分のアプリで特定のチェックボックスが選択されるまで、ユーザーがボタンを選択できないようにするラジオグループがあります。チェックボックスがオンになっていない場合、ラジオグループは無効になります。これをどうやって行うのですか?チェックボックスがオンになるまでRadioGroupを無効にする方法
答えて
本当のトリックはループにあると呼んで、それはこのようなsetEnabled(boolean)
何かがトリックを行う必要があります。
//initialize the controls
final RadioGroup rg1 = (RadioGroup)findViewById(R.id.radioGroup1);
CheckBox ck1 = (CheckBox)findViewById(R.id.checkBox1);
//set setOnCheckedChangeListener()
ck1.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton checkBox, boolean checked) {
//basically, since we will set enabled state to whatever state the checkbox is
//therefore, we will only have to setEnabled(checked)
for(int i = 0; i < rg1.getChildCount(); i++){
((RadioButton)rg1.getChildAt(i)).setEnabled(checked);
}
}
});
//set default to false
for(int i = 0; i < rg1.getChildCount(); i++){
((RadioButton)rg1.getChildAt(i)).setEnabled(false);
}
RADIOGROUPが直接無効にすることはできません
CheckBoxでonCheckedChangeListenerを使用し、setEnabledをRadioGroupで使用することができます。
幸運を祈り、 ティム
は、チェックボックスの状態に応じて処置を取り、それに応じてradiogroupのを設定します。 radiogroupというラジオグループがあると仮定すると、radiogroupを有効または無効にすることができます。
radiogroup.setEnabled(true);
チェックボックスにOnCheckedChangeListener()を追加します。すべての子どもたちが(この場合は:CheckBox
)ビューを介して
radiogroup.setEnabled(true); does not work – Elchin
個々のRadioButton項目を無効にする必要があります。 –
、ラジオボタンをループして、それをfalseとして有効にする必要があります。
- 1. チェックボックスがオンの場合、asp:RequiredFieldValidatorを無効にします。
- 2. テキストラップを無効にする方法チェックボックス
- 3. チェックボックスのチェックボックスに応じてテキストボックスを無効にする方法
- 4. リピータの別のチェックボックスをオンにするとチェックボックスを有効/無効にします
- 5. 他のチェックボックスをオンにするとチェックボックスを無効にするにはどうすればよいですか?
- 6. 無効になっているチェックボックスが無効になっています
- 7. を無効にするチェックボックス
- 8. チェックボックスがオンの場合、jqueryは次の要素を無効にします
- 9. 1行の別のチェックボックスがオンまたはオフの場合、チェックボックスを無効にする
- 10. チェックボックスの選択でPrimeFacesタブを無効にする方法
- 11. チェックボックスがオンになっている場合、一部のASP.Net検証コントロールを無効にする
- 12. チェックボックスを有効/無効にする
- 13. セレンでボタンが有効または無効になる方法
- 14. アラートダイアログのチェックボックスを無効にする方法
- 15. フレックス無効にチェックボックスが
- 16. 動的チェックボックスをオンにしたダイナミックテキストボックスを有効にする
- 17. 無効なチェックボックスのCSSを設定する方法は?
- 18. 無効]チェックボックスが
- 19. チェックボックスをオンにすると他のチェックボックスをオフにします
- 20. チェックボックスをオンにすると入力タイプを有効にできません(Jquery)
- 21. JQでチェックボックスとラジオボタンをオン/オフに切り替える方法
- 22. ユーザプロファイルでwp_terms_checklistチェックボックスが無効になっています
- 23. キーを押してチェックボックスをオンにする方法は?
- 24. チェックボックスがオンになるまで、ブラウザをクリックボタンに制限します。
- 25. jQueryのチェックボックスのチェックを無効にするTextBoxを無効にしますか?
- 26. チェックボックスをオンにしてチェックボックスをオンにするとすべて拒否となります
- 27. Sencha Touchのチェックボックスを無効にする
- 28. mvc3のチェックボックスを無効にする
- 29. IEのチェックボックスを無効にする
- 30. Datatablesにチェックボックスが選択されている場合にボタンを有効/無効にする方法
私がやった「汚れたハック」は実際のやり方であるようです。 :D – WORMSS