在RecyclerView的上拉加载使用会比较麻烦,而XRecyclerView非常方便的决解了这些问题,都已经封装好了,我们只需要调用方法就OK了。下面是XRecyclerView的使用。
因为接口原因这里我只做了一个下拉刷新
配置build.gradle文件中直接添加依赖
compile 'com.jcodecraeer:xrecyclerview:1.3.2'
在布局中:
<com.jcodecraeer.xrecyclerview.XRecyclerView
android:layout_width="match_parent"
android:id="@+id/xre_xrv"
android:layout_height="match_parent">
</com.jcodecraeer.xrecyclerview.XRecyclerView>
在Activity中:
public class RxActivity extends AppCompatActivity {
private XRecyclerView xr;
private List<String > list=new ArrayList<>();
//获取数据的开始
private int curr;
private XRAdapter adapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_rx);
//初始化xr
xr= (XRecyclerView) findViewById(R.id.xre_xrv);
//加布局管理器
LinearLayoutManager layoutManager=new LinearLayoutManager(this);
layoutManager.setOrientation(LinearLayoutManager.VERTICA