I've seen workarounds with LinearLayoutManager, but not with GridLayoutManager. Any ideas?
Asked
Active
Viewed 4,254 times
6
alan_derua
- 2,252
- 3
- 20
- 19
-
Can you ellaborate? What exactly is the issue? – TheoK Jun 09 '15 at 21:06
-
2@TheoK `RecyclerView` ignores the attribute `wrap_content` and assumes that it's height is 0. The issue is mentioned [here](http://stackoverflow.com/questions/27475178/how-do-i-make-wrap-content-work-on-a-recyclerview). There is a solution for `LinearLayoutManager` but not for `GridLayoutManager`. – alan_derua Jun 10 '15 at 11:55
2 Answers
6
According to the announce of a support library version 23.2.0 all default layout managers support auto-measurement now. So all WRAP_CONTENT and MATCH_PARENT should work correctly from this moment.
Don't forget to update version of a library in gradle file.
compile 'com.android.support:recyclerview-v7:23.2.0'
nicolausYes
- 633
- 8
- 33
-4
I've solved the problem by using only one RecyclerView and using getItemViewType(int position) method in the adapter. Example here.
alan_derua
- 2,252
- 3
- 20
- 19