我有一個包含10個複選框的佈局。所有複選框都是通過代碼添加的。現在我想知道是否有任何偵聽器可用於佈局來檢查選中了多少個複選框。例如:當我選擇4個複選框時,我想知道選中了多少個複選框和哪些複選框。android中的複選框的監聽器
0
A
回答
1
試試這個,從here採取:
ckBox.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
if (ckBox.isChecked()) {
mDisplayHelp = true;
} else {
mDisplayHelp = false;
}
SharedPreferences.Editor editor = prefs.edit(); editor.putBoolean("checkboxPref", mDisplayHelp); // Don't forget to commit your edits!!! editor.commit(); // Optional part
}
});
或者你也可以檢查一樣,他們每個人:
checkBox = (CheckBox) findViewById(R.id.chkbox);
if (checkBox.isChecked()) {
// Some wild things happen here
} else {
// Okay ...
}
0
您可以添加複選框如CheckBox cb = new CheckBox(this); cb.setText("Dynamic Checkbox " + i); cb.setId(i+10); yourlayout.addView(cb);
你必須通過調用setOnClickListerner(this)來設置他們的監聽器;這裏。它會解決你的問題。
相關問題
- 1. Android:複選框監聽器
- 2. 選中監聽器中的複選框
- 3. 將複選框監聽器放入按鈕監聽器
- 4. Android,XML中的複選框偵聽器?
- 5. 多個複選框事件監聽器
- 6. ExtJS 3複選框點擊監聽器
- 7. 複選框監聽器錯誤
- 8. Android監聽器中斷監聽器
- 9. Android選擇監聽器
- 10. 列表視圖監聽器中的複選框
- 11. 複選框死循環監聽
- 12. 在Android的另一個監聽器中定義監聽器
- 13. 複選框上的Javascript事件監聽器
- 14. 複選框未被調用的監聽器
- 15. 如何在JFace的表查看器監聽複選框
- 16. 「文本框的監聽器」
- 17. 在適配器的活動中爲複選框的onClick實現監聽器
- 18. Alertdialg與定製適配器containg複選框及其監聽器
- 19. 在Android的GIF監聽器
- 20. Android的位置監聽器
- 21. Android的全球監聽器
- 22. AutoCompleteTextView上的監聽器(Android)
- 23. Android-gps監聽器
- 24. 附加監聽器不應該聽取複選框旁邊的標籤
- 25. android butterknife事件監聽器重複ID
- 26. JTable中選擇監聽器
- 27. 如何監聽列表視圖行中的複選框?
- 28. 在ext.net中的組合框監聽器
- 29. android webview文本選擇監聽器
- 30. 骨幹視圖點擊複選框監聽器
有什麼問題?你知道CHB的身份證,然後檢查每個如果檢查或不.. –
@ edi233:首頁此鏈接可能會幫助你http://www.mysamplecode.com/2011/10/android-programmatically-generate.html – Aerrow
爲什麼要有10個獨立的'checkboxes'使用'ListView'的概念和多項選擇。 –