前言:其實(shí)在百度上已搜說recyclerview,可以找到很多的文檔。那么我寫這篇文章的意義在哪里呢?其實(shí),就是細(xì)化一些細(xì)節(jié),并且把一些基本的套路明確化,簡單來說,就是做到,你不懂recycleview,但也可以跟著我的文章,簡單的使用recycleview。
首先,我想說的是:不要去想recyclerview的優(yōu)點(diǎn),原理什么的。因?yàn)槟闶切“祝粫r半會也看不懂。而且,我這一期的目的是教你如何使用,所以,也不會去講這些東西。以后,有時間,我會專門寫一篇文章講它的優(yōu)點(diǎn)、原理、缺點(diǎn)、和高度自定義的問題。
ok,開始今天的正題。
首先,recyclerview是Android 5.0推出的,是support-v7包中的新組件。
好了,這個大前提,我們知道就好,下面,就跟著我一步步去寫recyclerview吧。
第一步,導(dǎo)入support-v7包,并且,要是5.0以上的:如下圖,我選擇的是26。

第二步:初始化recycleview,并配置,如下圖(解釋都在代碼中,就不多說了)(補(bǔ)充一下,應(yīng)該要加上recycleview的依賴)

第三步:寫adapter,這里我講一下,有些同學(xué),才接觸的時候,不知道那個<>是什么意思,我大概說一下,那個是泛型,至于什么是泛型,自己百度。我要說的是,那個<>里面填什么,這里是填viewholder的,這個viewholder就是我下面寫的myholder。其他的,自行看代碼和注釋

下面,就實(shí)現(xiàn)的recyclew.adapter的方法,怎么寫,什么意思,看代碼和注釋。

下面是補(bǔ)充的xml


ok,我這個寫得簡單吧,相信,只要是會寫代碼的人,都能看懂,都知道怎么寫了。我所做的,就是簡化,再簡化。把一個東西最基礎(chǔ),最本質(zhì)(編寫代碼角度而言的本質(zhì))的東西,展現(xiàn)給小白。沒有多余的一句代碼,這樣,小白們才容易看懂。
后記:后續(xù)我會繼續(xù)寫這個東西,下一篇可能會是recycleview的原理,或者效果。