RecyclerView加载更多

2016-08-07  本文已影响0人  木木木丢了

接着上篇文章

我觉得官方的SwipeRefreshLayout已经是个很好的控件,这里就不多说了

StringURL="http://www.imooc.com/api/teacher?type=4&num=";

下面引入这个库,它就是一个给RecyclerView加底部View的库

RecyclerViewWithFooter

把library进入进来

因为我没有api,就用了一点小技巧把数据改了条数,所以每次加载之后都是回到顶部,自己想办法解决

然后修改代码

java中

mRecyclerViewWithFooter=(RecyclerViewWithFooter)this.findViewById(R.id.listview);   

mRecycleView.setLayoutManager(newLinearLayoutManager(this)); 

这样就可以了,是不是很简单,呵呵。

如果需要监听Rv滑到底部,

mRecyclerViewWithFooter.setOnLoadMoreListener(new OnLoadMoreListener() {

@Override

public void onLoadMore() {

// 下拉刷新操作

new Handler() {

@Override

public void handleMessage(Message msg) {

// 千万别忘了告诉控件刷新完毕了哦!

newMAinAsynctask().execute(URL+page+"0");

}

}.sendEmptyMessageDelayed(0,5000);

}        

});

在Mainactivity进行异步操作之前

newMAinAsynctask().execute(URL+page+"0");

OK了

上一篇下一篇

猜你喜欢

热点阅读