Android RecyclerView 踩坑记录贴

2020年11月10日

0 条评论 377 个文字

嵌套ScrollView问题

高度无法适应问题
再recyclerview外面套一层布局

java
1
2
3
4
<RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="match_parent">
</RelativeLayout>

然后设置recyclerview的高度为适应内容即可。

滑动卡顿问题
在xml的recyclerview属性中添加如下代码

java
1
android:nestedScrollingEnabled="false"

item设置margin无效问题
再创建viewHolder的时候,若使用View.inflate,则最外层的margin无效,使用如下代码可以解决

java
1
LayoutInflater.from(parent.getContext()).inflate(R.layout.inflate_test_item,parent,false);

文章评论(0)

我来讲两句~