接著上篇文章
我覺得官方的SwipeRefreshLayout已經(jīng)是個(gè)很好的控件,這里就不多說了
StringURL="http://www.imooc.com/api/teacher?type=4&num=";
下面引入這個(gè)庫,它就是一個(gè)給RecyclerView加底部View的庫
把library進(jìn)入進(jìn)來
因?yàn)槲覜]有api,就用了一點(diǎn)小技巧把數(shù)據(jù)改了條數(shù),所以每次加載之后都是回到頂部,自己想辦法解決
然后修改代碼

java中
mRecyclerViewWithFooter=(RecyclerViewWithFooter)this.findViewById(R.id.listview);? ?
mRecycleView.setLayoutManager(newLinearLayoutManager(this));?
這樣就可以了,是不是很簡單,呵呵。
如果需要監(jiān)聽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進(jìn)行異步操作之前
newMAinAsynctask().execute(URL+page+"0");
OK了