别人都说加这个:
rvFile.setHasFixedSize(true);
rvFile.setNestedScrollingEnabled(false);
反正我加了是不好用。
我的布局中RecyclerView是放在ScrollView的最下方,如果你也是这样并且跟我遇到的问题一样,那么你可以试试在布局中RecyclerView控件或者它的父控件加一个layout_marginBottom,值要大于item行间距。
比如:
......
<View
android:layout_width="match_parent"
android:layout_height="0.5dp"
android:background="@color/divider_line"
android:visibility="visible" />
<LinearLayout
android:id="@+id/llFile"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_marginBottom="10dp"
android:padding="15dp">
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/rvFile"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</LinearLayout>
</LinearLayout>
</ScrollView>
</LinearLayout>
ok,搞定