哈尔滨商业银行,火之鸟粤语,山城区政府网
1还是写一个模板,以后要用的时候直接cv大法,粘贴自己写的模板毕竟更方便。
2随便来一个item的布局
3与之对应的adapter
public class firstnaviadapter extends recyclerview.adapter { private listlistbeen; private context context; public firstnaviadapter(list listbeen, context context) {//构造函数要数据跟上下文 this.listbeen = listbeen; this.context = context; } @override public viewholder oncreateviewholder(viewgroup parent, int viewtype) { itemfirstnavibinding binding = databindingutil.inflate(layoutinflater.from(context), r.layout.item_first_navi, parent, false); return new viewholder(binding.getroot()); } @override public void onbindviewholder(viewholder holder, int position) { itemfirstnavibinding binding = databindingutil.getbinding(holder.itemview); binding.setlistbean(listbeen.get(position)); binding.executependingbindings(); } @override public int getitemcount() { return listbeen.size(); } public static class viewholder extends recyclerview.viewholder { public viewholder(view itemview) { super(itemview); } } }
代码很简单,没有什么要标记的
我之前还看过一个更优雅的写法,忘记了,等我有时间在学习一下在修改一下。
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论