教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 高等教育 >

Android 推荐几款好用的开源作品(二)之万能RecyclerView适配器(2)

来源:网络收集 时间:2026-09-10
导读: 4、添加头部和尾部 [java] view plain copy 在CODE上查看代码片派生到我的代码片 mQuickAdapter.addHeaderView(getView()); mQuickAdapter.addFooterView(getView()); 5、上拉加载更多 [java] view plain copy 在CO

4、添加头部和尾部

[java] view plain copy 在CODE上查看代码片派生到我的代码片 mQuickAdapter.addHeaderView(getView()); mQuickAdapter.addFooterView(getView()); 5、上拉加载更多

[java] view plain copy 在CODE上查看代码片派生到我的代码片

mQuickAdapter.openLoadMore(PAGE_SIZE, true);//必须设置pageSize,否则上拉不会加载,pageSize一般为每次请求需要加载的数据条数

mQuickAdapter.setOnLoadMoreListener(new BaseQuickAdapter.RequestLoadMoreListener() { @Override

public void onLoadMoreRequested() {

mRecyclerView.post(new Runnable() { @Override

public void run() {

if (mCurrentCounter >= TOTAL_COUNTER) {

mQuickAdapter.notifyDataChangedAfterLoadMore(false); } else {

mQuickAdapter.notifyDataChangedAfterLoadMore(DataServer.getSampleData(PAGE_SIZE), true);

mCurrentCounter = mQuickAdapter.getItemCount(); } }

}); } });

可以通过mQuickAdapter.setLoadingView(customView);自定义加载更多的布局 6、使用分组

[java] view plain copy 在CODE上查看代码片派生到我的代码片

public class SectionAdapter extends BaseSectionQuickAdapter { public SectionAdapter(int layoutResId, int sectionHeadResId, List data) { super(layoutResId, sectionHeadResId, data); }

@Override

protected void convert(BaseViewHolder helper, MySection item) { helper.setImageUrl(R.id.iv, (String) item.t); }

@Override

protected void convertHead(BaseViewHolder helper,final MySection item) { helper.setText(R.id.header, item.header); else

helper.setOnClickListener(R.id.more, new View.OnClickListener() { @Override

public void onClick(View v) {

Toast.makeText(context,item.header+\ } }); }

7、添加多种类型Item

Android 推荐几款好用的开源作品(二)之万能RecyclerView适配器(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/604827.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)