接着上篇文章
我觉得官方的SwipeRefreshLayout已经是个很好的控件,这里就不多说了
StringURL="http://www.imooc.com/api/teacher?type=4&num=";
下面引入这个库,它就是一个给RecyclerView加底部View的库
把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了