Tôi đã xem các giải pháp thay thế với LinearLayoutManager
, nhưng không phải với GridLayoutManager
. Bất kỳ ý tưởng?RecyclerView wrap_content với GridLayoutManager
6
A
Trả lời
-4
Tôi đã giải quyết được sự cố bằng cách chỉ sử dụng một RecyclerView
và sử dụng phương pháp getItemViewType(int position)
trong bộ điều hợp. Ví dụ here.
6
Theo announce của thư viện hỗ trợ phiên bản 23.2.0, tất cả trình quản lý bố cục mặc định hỗ trợ đo lường tự động ngay bây giờ. Vì vậy, tất cả WRAP_CONTENT và MATCH_PARENT sẽ hoạt động chính xác từ thời điểm này.
Đừng quên cập nhật phiên bản thư viện trong tệp gradle.
compile 'com.android.support:recyclerview-v7:23.2.0'
Các vấn đề liên quan
- 1. RecyclerView tính toán lại WRAP_CONTENT
- 2. Strange Android RecyclerView (GridLayoutManager) hành vi tập trung
- 3. Tránh di chuyển của hàng đầu tiên và cột đầu tiên trong recyclerview gridlayoutmanager
- 4. Android 7 WebView với wrap_content
- 5. Làm thế nào tôi có thể điền RecyclerView với GridLayoutManager từ phải sang trái
- 6. Android GridLayoutManager với cả hai cột và hàng span
- 7. Cách triển khai lưới gridlayoutmanager ngang
- 8. GridLayoutManager - cách tự động điều chỉnh cột phù hợp?
- 9. RecyclerView ngang với đệm bắt đầu
- 10. Nested RecyclerView với CoordinatorLayout
- 11. Android: wrap_content không hoạt động với ListView
- 12. AnimateLayoutChanges không hoạt động với RecyclerView
- 13. Chiều cao mục khác nhau (động) trong GridLayoutManager
- 14. Hình nền cho wrap_content
- 15. Các mục không có cùng chiều rộng khi sử dụng RecyclerView GridLayoutManager để tạo khoảng cách cột theo ItemDecoration
- 16. RecyclerView card mở rộngXem
- 17. NullPointerException trên ViewPager với Recyclerview
- 18. Tự động thay đổi số cột của GridLayoutManager
- 19. wrap_content width trên mutiline TextView
- 20. Android RecyclerView Với SectionIndexer
- 21. android recested recyclerview
- 22. RecyclerView với hình nền ở đầu
- 23. Recyclerview với di chuyển vô tận trong nestedscrollview, trigger onScrolled
- 24. RecyclerView ngang với các mục có chiều cao động
- 25. RecyclerView với Cardlayouts khác nhau
- 26. Lỗi với ViewPager và RecyclerView
- 27. Làm cách nào để sử dụng GridLayoutAnimation trong RecyclerView?
- 28. RecyclerView laggy scrolling
- 29. Android TV RecyclerView tương tác tập trung
- 30. ViewPager không hỗ trợ layout_height = wrap_content
Bạn có thể lập phương sai không? Chính xác thì vấn đề là gì? – TheoK
@TheoK 'RecyclerView' bỏ qua thuộc tính' wrap_content' và giả định rằng chiều cao của nó là 0. Vấn đề được đề cập [ở đây] (http://stackoverflow.com/questions/27475178/how-do-i-make-wrap- content-work-on-a-recyclerview). Có một giải pháp cho 'LinearLayoutManager' nhưng không phải cho' GridLayoutManager'. –