美文网首页Android进阶之路Android技术知识Android开发
写给小白——recyclerview的基本使用(毫无杂质版)

写给小白——recyclerview的基本使用(毫无杂质版)

作者: justCode_ | 来源:发表于2018-05-05 11:45 被阅读1593次

    前言:其实在百度上已搜说recyclerview,可以找到很多的文档。那么我写这篇文章的意义在哪里呢?其实,就是细化一些细节,并且把一些基本的套路明确化,简单来说,就是做到,你不懂recycleview,但也可以跟着我的文章,简单的使用recycleview。

    首先,我想说的是:不要去想recyclerview的优点,原理什么的。因为你是小白,一时半会也看不懂。而且,我这一期的目的是教你如何使用,所以,也不会去讲这些东西。以后,有时间,我会专门写一篇文章讲它的优点、原理、缺点、和高度自定义的问题。

    ok,开始今天的正题。

    首先,recyclerview是Android 5.0推出的,是support-v7包中的新组件。

    好了,这个大前提,我们知道就好,下面,就跟着我一步步去写recyclerview吧。

    第一步,导入support-v7包,并且,要是5.0以上的:如下图,我选择的是26。

    第二步:初始化recycleview,并配置,如下图(解释都在代码中,就不多说了)

    第三步:写adapter,这里我讲一下,有些同学,才接触的时候,不知道那个<>是什么意思,我大概说一下,那个是泛型,至于什么是泛型,自己百度。我要说的是,那个<>里面填什么,这里是填viewholder的,这个viewholder就是我下面写的myholder。其他的,自行看代码和注释

    下面,就实现的recyclew.adapter的方法,怎么写,什么意思,看代码和注释。

    下面是补充的xml

    ok,我这个写得简单吧,相信,只要是会写代码的人,都能看懂,都知道怎么写了。我所做的,就是简化,再简化。把一个东西最基础,最本质(编写代码角度而言的本质)的东西,展现给小白。没有多余的一句代码,这样,小白们才容易看懂。

    后记:后续我会继续写这个东西,下一篇可能会是recycleview的原理,或者效果。

    相关文章

      网友评论

      • 魔鬼的哀伤:第二步:初始化recycleview时找不到RecyclerView类, 第二步是不是应该添加RecyclerView依赖
        justCode_:是的,我写漏了
      • 斗酒相逢:implementation 'com.android.support:recyclerview-v7:27.1.1' 没有这个依赖似乎无法使用RecyclerView 楼主这是怎么回事?
        justCode_:@斗酒相逢 那就引入这个呀。应该是我当时疏忽了,没有把这个写进去。
      • nodzhang:使用markdown编辑代码,比截图阅读体验更好。
        帅狗黑皮668:该不会不会用Markdown吧:smirk:
      • 毛先森:坐等大佬的 RecyclerView 第二篇

      本文标题:写给小白——recyclerview的基本使用(毫无杂质版)

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