ListView()

<ListView

    android:layout_width= "match_parent"
    android:layout_height= "wrap_content"

    android:id="@+id/lvMain" />
class android.widget.ListView

Список

ListView listView = (ListView) findViewById(R.id.listView);
CHOICE_MODE_SINGLE

Константа, одиночный выбор элементов списка

CHOICE_MODE_MULTIPLE

Константа, множественный выбор элементов списка

getCheckedItemPosition()

Возвращает int, индекс выбранного элемента в списке

int index = listView.getCheckedItemPosition();
getCheckedItemPositions()

Возвращает android.util.SparseBooleanArray, карта элементов списка, над которыми совершали действия

SparseBooleanArray sbArray = listView.getCheckedItemPositions();
setAdapter(adapter)

Устанавливает адаптер для списка

ArrayAdapter<String> adapter = new ArrayAdapter<String>(
    context,
    android.R.layout.simple_list_item_1,
    names);

listView.setAdapter(adapter);
setChoiceMode(mode)

Устанавилвает режим выбора элементов списка

listView.setChoiceMode(ListView.CHOICE_MODE_SINGLE);
setOnItemClickListener(listener)

Обработчик клика по элементу

setOnItemSelectedListener(listener)

Обработчик клика по элементу

setOnScrollListener(listener)

Обработчик клика по элементу