Я внедрил RecyclerView
, и я установил его для использования CAB
. Но как я могу выделить выбранные элементы? Если определенная позиция, которую я проверил, я сохранил в SparseBooleanArray
. Моя первая мысль состояла в том, чтобы сохранить конкретный View
, контактирующий со всеми элементами в моем ViewHolder
, а затем в onBindViewHolder
установить фон как-то: ?android:attr/activatedBackgroundIndicator
Но как я могу это сделать? Это полезный подход?RecyclerView: Выделите выделенный элемент
ответ
я, наконец, решил это, просто добавив некоторые незначительные вещи:
Прежде всего, пункты, из RecyclerView должны использовать это в качестве фона:
android:background="?android:attr/activatedBackgroundIndicator"
Тогда для RecyclerView просто позвонить : setSelected(true); на индивидуальные виды.
Если вы хотите изменить сам вид, вам необходимо отправить adapter.notifyItemChanged (position), и в ответ вид recycler вызовет метод onBind, в котором вы можете установить фон.
Если вам не нужно обновлять представление, я бы предложил использовать декоратор предметов.
Что вы имеете в виду, когда вам не нужно обновлять представление? Как я могу украсить один элемент в представлении с помощью декоратора предметов? И как я могу установить фон с помощью android: attr/activatedBackgroundIndicator? –
- 1. Выделите выделенный элемент в navbar
- 2. Выделите выделенный элемент на gridview
- 3. Выделите выделенный элемент в расширяемом списке
- 4. Выделите и сохраните выделенный элемент в Listview
- 5. Не удалось выделить выделенный элемент в RecyclerView
- 6. Как выделить выделенный элемент в RecyclerView
- 7. Recyclerview поддерживает щелкнув выделенный элемент - Android
- 8. выделите выделенный текст в другом цвете
- 9. Выделите выделенный текст в webview в android
- 10. CSS Выделите выделенный текст с предложением поиска
- 11. Выделите только выделенный текст, используя jQuery
- 12. Выделите элемент меню с угловым
- 13. Как выделить выделенный элемент в представлении Recycler
- 14. Извлечь элемент из RecyclerView
- 15. Выделите элемент в ItemsControl
- 16. Выделите элемент в React
- 17. Выделите элемент из gridview
- 18. Выделите выбранный элемент
- 19. GridView Выделите выбранный элемент
- 20. Выделите элемент OnClick JavaScript
- 21. Выделите элемент при зависании
- 22. Выделите элемент в Iscroll
- 23. Выделите позицию в recyclerview, когда клавиатура открывается
- 24. RecyclerView выделить элемент по щелчку
- 25. WPF ComboBox получает выделенный элемент
- 26. выделенный элемент петлевого селектора WP7
- 27. ListBox выделенный элемент цвет фона
- 28. SelectList не выбирает выделенный элемент
- 29. jquery select2 добавить выделенный элемент?
- 30. WPF Datagrid Получить выделенный элемент
Было ли это когда-либо разрешено? – MDragon00