여기가 저의 구현입니다!
adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_checked, list);
listView.setAdapter(adapter);
listView.setChoiceMode(AbsListView.CHOICE_MODE_MULTIPLE);
그리고 저장 프로 시저 :
array = new SparseBooleanArray();
array = listView.getCheckedItemPositions();
if (array.size() == 0) {
AlertDialog.Builder adb = new AlertDialog.Builder(
ListViewCheckBoxed.this);
adb.setMessage(getString(R.string.lesson_selection))
.setCancelable(false)
.setPositiveButton("OK", new AlertDialog.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
adb.show();
} else {
departmentList = new ArrayList<String>();
for (int i = 0; i < array.size(); i++) {
if (array.valueAt(i)) {
departmentList.add(listView.getAdapter()
.getItem(array.keyAt(i)).toString());
}
}
}
확인 ApiDemos에, 다중 선택리스트 뷰에 대한 예가있다. – Qberticus
옙 및 상기 선택을 얻는 방법의 구현 없음 – ChuckKelly