I've seen workarounds with LinearLayoutManager
, but not with GridLayoutManager
. Any ideas?
RecyclerView wrap_content with GridLayoutManager
Asked Answered
I've solved the problem by using only one RecyclerView
and using getItemViewType(int position)
method in the adapter. Example here.
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'
I've solved the problem by using only one RecyclerView
and using getItemViewType(int position)
method in the adapter. Example here.
© 2022 - 2024 — McMap. All rights reserved.
RecyclerView
ignores the attributewrap_content
and assumes that it's height is 0. The issue is mentioned here. There is a solution forLinearLayoutManager
but not forGridLayoutManager
. – Bout