1.XRefreshView里面可以放RecycleView和ListView,但是如果放LinearLayout的话,当LinearLayout里面的数据多了的时候,无法滑动显示,只会显示当前屏幕的数量。
2.就算你LinearLayout外面套个ScrollView也滑动不了。
3.这个时候,你的LinearLayout的外面套个XScrollView,这回LinearLayout里面的数据就可以滑动显示了。
4.首先要添加依赖
compile 'com.android.support:recyclerview-v7:26.0.0-alpha1' compile 'com.huxq17.xrefreshview:xrefreshview:3.6.9'两个都要依赖,否则会报错
5.
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context="com.hr.deanoffice.myapplication.fragment.HomeFragment"> <com.andview.refreshview.XRefreshView android:layout_width="match_parent" android:layout_height="match_parent"> <com.andview.refreshview.XScrollView android:layout_width="match_parent" android:layout_height="match_parent"> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent"> <android.support.v7.widget.RecyclerView android:layout_width="match_parent" android:layout_height="match_parent"> </android.support.v7.widget.RecyclerView> </LinearLayout> </com.andview.refreshview.XScrollView> </com.andview.refreshview.XRefreshView> </LinearLayout>