RecyclerView初级实例,帮您快速上手。

RecyclerView做为listview的加强版,做为开发者的我们不熟悉怎么能行,下来为大家讲解一下用法:

1 导入对应的支持库:


2 在对应页面 的xml文件放入 对应的控件并指定id,记住要写全名,RecyclerView本身不是sdk自带的。

3  接下来要写一个适配器,这个很重要,仔细看。


以上代码很简单,自定义一个适配器继承RecycleView的适配器,复写三个方法,onCreateViewHolder,onBindViewHolder,getItemCount,第一个方法用来绑定子布局和点击事件,第二个方法显而易见就是用来赋值的,第三个 就是得到数据源的长度。十行到十九行用来绑定自定义viewholder 用来绑定各个子控件,构造方法,一般就是用来接收数据源的,这个和listview几乎一致,第十一行定义的View 的对象就相当于每个item的最外层布局对象,及她的点击事件就是item的整体点击事件,剩余的控件的点击事件就可以自行定义了。


4  activity 的主要代码:

布局的控制全部依赖于 StaggeredGridLayoutManager这个类,还有LineralyoutManager ,GirdLayoutManagerl两个布局排列方式。StaggeredGridLayoutManager这个是实现瀑布流的。initview();这个是加载数据源的。


以上就是比较基础的 Recycleview的用法,后面还会有一些进阶版。谢谢大家的支持,只发干货。


最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容