I search answer for me, but didn't find work answer for me. I got strange error in viewing my items in RecycleView:

I use different view's for RecycleView.
I try use this code:
mLayoutManager.setAutoMeasureEnabled(true); // false doesn't work too
But it doesn't help me.
UPD 1 I forgot note this, sorry. When I start app, I have no errors (items like Normal on image) but when I started scroll my RecycleView I got problem)
UPD 2 I return back to the compile 'com.android.support:recyclerview-v7:23.1.1', but it doesn't help me (. So I add code and xml with mey RecycleView and I hope you help me.
XML:
<android.support.v7.widget.RecyclerView
android:id="@+id/dashboard_recycle_view"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:clipToPadding="false"
android:scrollbars="none" />
And code:
mRecyclerView = (RecyclerView) parent.findViewById(R.id.dashboard_recycle_view);
mLayoutManager = new LinearLayoutManager(getContext());
mLayoutManager.setAutoMeasureEnabled(false);
mRecyclerView.setLayoutManager(mLayoutManager);
mRecyclerView.setHasFixedSize(false);
mRecyclerView.setAdapter(mRecycleAdapter);
Set wrap_content for the recyclerview and for your viewholder layout parent.
This worked for me.
Set wrap_content instead of match_parent ( if you set as match_parent ) as that causes the layout to match the parent giving you the large spaces.
I encountered the same problem. If you only change RecyclerView to wrap_content, the startup page looks fine but you will get blank space after swiping up.
Solution:
In addition to change android:layout_height of RecyclerView to wrap_content, you should also go to the layout XML file where your RecyclerView items are, and modify the surrounding RelativeLayout's android:layout_height attribute to wrap_content.
Please refer to this thread.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With