Привет, ребята, я хочу выделить несколько элементов в представлении списка.
Итак, я попробовал SngList.setChoiceMode(ListView.CHOICE_MODE_MULTIPLE);
, но это не помогло
Я использую пользовательский адаптер и расширяю BaseAdapter
Я использую ListView, а не AbsListView
Я не хочу использовать CAB, потому что это не очень хорошо работает с дизайном моего приложения.
Я не хочу использовать метод getView
для адаптера.
Я тоже не хочу использовать флажки, я буду использовать логическое значение для каждого элемента и передать его в getviews
, если я не получу решение здесь, но это не кажется слишком элегантным и аккуратным, Я считаю, что есть правильный встроенный способ сделать это, не используя getview()
адаптера
Я пробовал:
android:drawSelectorOnTop="false"
android:listSelector="@android:color/darker_gray"
в xml, но он выделяет только один из элементов, и как только я нажимаю на другой элемент, он выделяет его вместо этого...
Итак, есть ли правильный способ сделать это?
Вот как выглядит мое приложение: