1
ListView lv = ((AlertDialog) dialog).getListView();
SparseBooleanArray checkedItems = lv.getCheckedItemPositions();
if (checkedItems != null) {
for (int i = 0; i < checkedItems.size(); i++) {
//if (checkedItems.valueAt(i)) {
if (checkedItems.get(i)) {
lv.getChildAt(checkedItems.keyAt(i)).setEnabled(false);
String item = lv.getAdapter().getItem(
checkedItems.keyAt(i)).toString();
Log.i("TAG", item);
}
}
}
我得到所有的預先檢查複選框在Android的警報對話框加載。現在,我要使用禁用預先選中的複選框:禁用預先檢查複選框警報對話框android java
lv.getChildAt(checkedItems.keyAt(i)).setEnabled(false);
但它不工作任何想法如何禁用表示讚賞。