我有帶多個選項的警報對話框。其中一些已經根據解析檢查了值。我希望那些已經檢查過的值不應該被忽略。如果有任何想法,請幫助我。選中的複選框不應該被取消選中
回答
讓他們禁用它們已經檢查
實際檢查值來自服務器,甚至我不知道被檢查的值。所以我如何讓他們禁用?我正在動態獲取值。 –
假設你有10個cckckboxes,其中有7個被檢查,那麼你必須做1件事情,當你設置它們根據服務器值在那個時間點進行檢查時,它們也會被禁用。 –
請檢查這是否你multichoiceitems:http://stackoverflow.com/questions/2183610/android-how-to-disable-list-items-on-list-creation –
你的問題是不是太清楚,但這樣的事情可能工作:
yourCheckboxID.setOnCheckedChangeListener(new OnCheckedChangeListener(){
@Override
public void onCheckedChanged(CompoundButton arg0, boolean isChecked) {
if (isChecked){
yourCheckboxID.setEnabled(false);
}
}
});
,或者您可能需要:
if(yourCheckboxID.isChecked()){
yourCheckboxID.setEnabled(false);
}
設我知道這是你以後的樣子!
其實它不是複選框,但其AlertDialog與multichoiceItems。對不起,我在問題中提到了錯誤,現在我編輯了它。 –
好吧,使用OnMultiChoiceClickListener(),請參閱[鏈接] http://stackoverflow.com/questions/3608018/toggling-check-boxes-in-multichoice-alertdialog-in-android [/ link] –
當複選框被選中/取消您可以在事件處理稱爲OnCheckedChangedListener
例如:
CheckBox cb;
cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
//In case that the new isChecked is false, you let it true again
if(!isChecked)
buttonView.setChecked(true);
}
});
實際上它不是複選框但其AlertDialog與multichoiceItems。對不起,我在問題中提到了錯誤,現在我編輯了它。 –
- 1. 選中/取消選中該複選框
- 2. 選中/取消複選框
- 3. 取消選中複選框
- 4. 取消選中複選框
- 5. 動態複選框被選中/取消選中時的警報
- 6. 當複選框2被選中時取消選中複選框1
- 7. jQuery複選框選中/取消選中
- 8. 選中/取消選中無複選框
- 9. 選中/取消選中複選框
- 10. 選中並取消選中複選框
- 11. 複選框取消選中不直觀
- 12. 複選框不能取消選中
- 13. jQuery複選框選中取消選中子複選框
- 14. 確定哪個Monotouch.Dialog複選框被選中/取消選中
- 15. getJSON如果複選框被選中然後取消選中
- 16. 取消選中當另一個複選框被選中
- 17. jQuery - 如果複選框被選中,請停止取消選中
- 18. 當取消選中複選框時,取消選中標題複選框
- 19. 取消選中IE中的複選框
- 20. Jquery全選/取消選中複選框
- 21. 複選框在所有子複選框被選中時被選中,並且在未選中其中一個複選框時被取消選中
- 22. 檢查/取消選中所有兒童複選框應該在遞歸樹中切換(選中/取消選中)
- 23. 檢查/取消選中時,所有子複選框被選中/取消
- 24. JavaScript函數不會取消選中該複選框
- 25. 如何根據狀態選中/取消選中另一個複選框來選中/取消選中複選框
- 26. c#取消選中取消選中複選框
- 27. 應用jQuery後無法選中/取消選中複選框
- 28. 取消多個複選框中的複選框選擇狀態
- 29. 聽取複選框被選中/取消選中的正確方法是什麼?
- 30. 如果一個複選框被選中,如何取消另一個複選框?
在您添加此<複選框機器人:可點擊=「假」 /> – Nirmal
發表您的code.if你沒有得到輸出。 – Nirmal