Я видел обходные пути с LinearLayoutManager
, но не с GridLayoutManager
. Есть идеи?RecyclerView wrap_content с GridLayoutManager
6
A
ответ
-4
Я решил проблему, используя только один RecyclerView
и используя метод getItemViewType(int position)
в адаптере. Пример here.
6
В соответствии с announce технической библиотеки поддержки 23.2.0 все диспетчеры макета по умолчанию поддерживают автоматическое измерение. Таким образом, все WRAP_CONTENT и MATCH_PARENT должны корректно работать с этого момента.
Не забудьте обновить версию библиотеки в файле gradle.
compile 'com.android.support:recyclerview-v7:23.2.0'
Смежные вопросы
- 1. Пользовательский GridLayoutManager, предоставляющий RecyclerView с WRAP_CONTENT
- 2. RecyclerView с GridLayoutManager пытается решить wrap_content
- 3. Recyclerview с пользовательскими GridlayoutManager андроида
- 4. RecyclerView с GridLayoutManager внутри RecyclerView с LinearLayoutManager
- 5. RecyclerView с GridLayoutManager
- 6. RecyclerView wrap_content
- 7. GridLayoutManager 3 столбца в RecyclerView
- 8. RecyclerView с GridLayoutManager слева оправдывает представления
- 9. Android RecyclerView и макет GridLayoutManager
- 10. RecyclerView с GridLayoutManager - макетирующие элементы
- 11. Программным прокручивать RecyclerView с GridLayoutManager
- 12. RecyclerView items wrap_content width
- 13. Android Горизонтальные RecyclerView wrap_content
- 14. RecyclerView GridLayoutManager: изменение ширины столбца
- 15. RecyclerView - не удается разрешить GridLayoutManager
- 16. Как сделать RecyclerView к ширине = «wrap_content»
- 17. horizontal recyclerView with wrap_content в вертикальном recyclerView
- 18. Пользовательский вид/строка в RecyclerView с GridLayoutManager
- 19. Перетаскивание элементов в RecyclerView с помощью GridLayoutManager
- 20. Изменение числа столбцов с GridLayoutManager и RecyclerView
- 21. RecyclerView GridLayoutManager с полным заголовком ширины
- 22. Android: изображение Picasso внутри RecyclerView с GridLayoutManager
- 23. Got ArrayIndexOutOfBoundsException при прокрутке RecyclerView с GridLayoutManager
- 24. RecyclerView в SwipeRefreshLayout не "wrap_content"
- 25. Использование RecyclerView с GridLayoutManager для добавления динамических кнопок в макет
- 26. RecyclerView не уважает height = wrap_content?
- 27. RecyclerView с GridLayoutManager и обратным расположением палитры вниз
- 28. Как удалить интервал между строками в RecyclerView с помощью GridLayoutManager
- 29. RecyclerView height wrap_content расчет неверен
- 30. Как центрировать элементы RecyclerView горизонтально с вертикальным GridLayoutManager
Можете ли вы активировать? В чем именно проблема? – TheoK
@TheoK 'RecyclerView' игнорирует атрибут' wrap_content' и предполагает, что его высота равна 0. Проблема упоминается [здесь] (http://stackoverflow.com/questions/27475178/how-do-i-make-wrap- контента работы-на-recyclerview). Существует решение для 'LinearLayoutManager', но не для' GridLayoutManager'. –