美文网首页大前端开发
Android开发之浅谈recycleview的用法

Android开发之浅谈recycleview的用法

作者: rosalyn10 | 来源:发表于2019-05-29 10:40 被阅读9次

    初涉Android发现常用的页面布局中类似列表的实现很多都使用的recycleview的布局,为此记录下自己使用recycleview的心得体会。

    先看下使用recycleview的基础代码:

    示例代码1

    RecylerView封装了viewholder的回收复用,通过LinearLayoutManager这个类来进行控制横向或者纵向滑动列表效果。
    下面介绍下recyclerView.Adapter需要实现的3个方法:

    ①onCreateViewHolder()

        这个方法主要生成为每个Item inflater出一个View,但是该方法返回的是一个ViewHolder。该方法把View直接封装在ViewHolder中,然后我们面向的是ViewHolder这个实例,当然这个ViewHolder需要我们自己去编写。示例代码如下:

    示例代码2

    ②onBindViewHolder()

         这个方法主要用于适配渲染数据到View中。方法提供给你了一个viewHolder。示例如下:

    示例代码3

    ③getItemCount()

          这个方法就类似于BaseAdapter的getCount方法了,即总共有多少个条目。示例如下:

    示例代码4

    基本的使用方法就写到这里,其中还有列表常用下拉刷新、上拉加载等功能后续的文章中可能会涉及。

    相关文章

      网友评论

        本文标题:Android开发之浅谈recycleview的用法

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