美文网首页移动开发Android开发经验谈Android知识
RecyclerView初级实例,帮您快速上手。

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

作者: 杰克船长爱萝莉 | 来源:发表于2017-07-31 18:42 被阅读0次

    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的用法,后面还会有一些进阶版。谢谢大家的支持,只发干货。

    相关文章

      网友评论

        本文标题:RecyclerView初级实例,帮您快速上手。

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