setChoiceMode() ListView Java-,
, CHOICE_MODE_SINGLE CHOICE_MODE_MULTIPLE
. ListView ListActivity getListView().
android: choiceMode XML.
android.R.layout.simple_list_item_1
list ArrayAdapter,
android.R.layout.simple_list_item_single_choice
or
android.R.layout.simple_list_item_multiple_choice
for single choice or multiple choice lists, respectively.
<?xml version="1.0" encoding="utf-8"?>
<ListView
xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@android:id/list"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:drawSelectorOnTop="false"
android:choiceMode="multipleChoice"
/>
and java code could be
package com.commonsware.android.checklist;
import android.app.ListActivity;
import android.os.Bundle;
import android.widget.ArrayAdapter;
public class ChecklistDemo extends ListActivity {
private static final String[] items={"lorem", "ipsum", "dolor",
"sit", "amet","consectetuer", "adipiscing", "elit", "morbi", "vel",
"ligula", "vitae", "arcu", "aliquet", "mollis",
"etiam", "vel", "erat", "placerat", "ante",
"porttitor", "sodales", "pellentesque", "augue", "purus"};
@Override
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
setContentView(R.layout.main);
setListAdapter(new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_multiple_choice,items));
}
}