Widziałem obejścia z LinearLayoutManager
, ale nie z GridLayoutManager
. Jakieś pomysły?RecyclerView wrap_content z GridLayoutManager
6
A
Odpowiedz
-4
Rozwiązałem problem, używając tylko jednej metody RecyclerView
i używając metody getItemViewType(int position)
w adapterze. Przykład here.
6
Zgodnie z wersją announce biblioteki biblioteki wsparcia 23.2.0 wszystkie domyślne menedżery układu obsługują teraz funkcję automatycznego pomiaru. Tak więc wszystkie WRAP_CONTENT i MATCH_PARENT powinny działać poprawnie od tego momentu.
Nie zapomnij zaktualizować wersji biblioteki w pliku gradle.
compile 'com.android.support:recyclerview-v7:23.2.0'
Powiązane problemy
- 1. RecyclerView with GridLayoutManager
- 2. RecyclerView recalculate WRAP_CONTENT
- 3. RecyclerView GridLayoutManager z nagłówkiem o pełnej szerokości
- 4. Jak wyśrodkować elementy RecyclerView w poziomie za pomocą pionowego GridLayoutManager
- 5. Unikać przewijanie pierwszego wiersza i pierwszej kolumny w recyclerview gridlayoutmanager
- 6. Dekorowanie RecyclerView (z GridLayoutManager), aby wyświetlić dzielnik między pozycjami
- 7. RecyclerView z GridLayoutManager i Picasso pokazując niewłaściwe zdjęcie
- 8. Android GridLayoutManager z rozpiętością kolumn i wierszy
- 9. Poziome urządzenie recyklingowe z Androidem wrap_content
- 10. Wysokość (dynamiczna) elementów w GridLayoutManager
- 11. GridLayoutManager - szerokość kolumny owinąć własne największe dziecko
- 12. Dynamiczna zmiana liczby kolumn GridLayoutManager
- 13. CoordinatorLayout z RecyclerView
- 14. zagnieżdżony widok recyclerview z Androidem
- 15. Zagnieżdżony RecyclerView z CoordinatorLayout
- 16. przedmioty nie są tej samej szerokości przy użyciu RecyclerView GridLayoutManager aby odstępy kolumny ItemDecoration
- 17. Przewijane CardView z RecyclerView wewnątrz
- 18. RecyclerView scroll nie działa z NestedScrollView
- 19. ViewPager nie obsługuje layout_height = wrap_content
- 20. szerokość wrap_content na mutiline TextView
- 21. Multilin TextView o szerokości "wrap_content"
- 22. Efekt marnowania kliknięcia elementu recyclerview
- 23. Jak uzyskać informację zwrotną dotykową z RecyclerView?
- 24. Android RecyclerView z SectionIndexer
- 25. RecyclerView laggy scrolling
- 26. RecyclerView LayoutManager findViewByPosition zwraca wartość null
- 27. Konfiguracja RecyclerView pracować jako czat
- 28. RecyclerView - animowana zmiana kolumn menedżera układu siatki
- 29. Dodaj przycisk Usuń w RecyclerView
- 30. Multiline EditText w RecyclerView problemy z przewijaniem
Czy potrafisz opracować? Na czym dokładnie polega problem? – TheoK
@TheoK 'RecyclerView' ignoruje atrybut' wrap_content' i przyjmuje, że jego wysokość wynosi 0. Problem został wymieniony [tutaj] (http://stackoverflow.com/questions/27475178/how-do-i-make-wrap- content-work-on-a-recyclerview). Istnieje rozwiązanie dla 'LinearLayoutManager', ale nie dla' GridLayoutManager'. –