Почему у меня не работает множественный список в Android?

Вот мой код:

headingCursor =  db.rawQuery("select * from "+ SubscriptionHelper.TABLE_HEADING, null);
// определяем, какие столбцы из курсора будут выводиться
String[] headings = new String[] {SubscriptionHelper.COLUMN_HEADING_NAME};
// создаем адаптер, передаем в него курсор
headingAdapter = new SimpleCursorAdapter(this, android.R.layout.two_line_list_item,
                headingCursor, degrees, new int[]{android.R.id.text1}, 0);
listHeading.setAdapter(headingAdapter);
listHeading.setItemsCanFocus(false);
listHeading.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);

Проблема заключаться в том, что на экране у меня отображается обычный список: мой список вот такой

Я хочу, чтобы у каждого элемента был типа чекбокс:

вот такое я хочу получить

Что я делаю не так?


Ответы (1 шт):

Автор решения: Ульяна

Дело было в адаптаре, он должен был быть таким:

headingAdapter = new SimpleCursorAdapter(this, android.R.layout.simple_list_item_multiple_choice,
                headingCursor, degrees, new int[]{android.R.id.text1}, 0);
→ Ссылка