1:最近使用RecyclerView时在点击内容刷新时,发现RecyclerView每刷新一次item间距会增大,最后发现
是
设置了分界线,查询后最终解决如下:
if (RecyclerView.getItemDecorationCount() == 0 ) {
RecyclerView.addItemDecoration(new DividerItemDecoration(getActivity(),
DividerItemDecoration.VERTICAL));//设置分界线
}
2:关于recycleview 滑动item变长(item变形)显示不完解决如下:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp">
<ImageView
android:id="@+id/homeIssueImageTv"
android:layout_width="match_parent"
android:layout_height="120dp"
android:scaleType="fitXY"
android:layout_gravity="left"
android:padding="1dp"
/>
</LinearLayout>
把主父布局中android:layout_height设置:"wrap_content";
这个问题系统不会报错,一般发现不出来,希望能帮到大家相似问题。
RecyclerView每刷新一次item间距会增大,recycleview 滑动item变长(item变形)问题
最新推荐文章于 2024-07-17 13:57:03 发布