美文网首页
RecyclerView加载更多

RecyclerView加载更多

作者: 木木木丢了 | 来源:发表于2016-08-07 23:18 被阅读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了

    相关文章

      网友评论

          本文标题:RecyclerView加载更多

          本文链接:https://www.haomeiwen.com/subject/nuglsttx.html