寫給小白——recyclerview的基本使用(毫無雜質(zhì)版)

前言:其實(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的原理,或者效果。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容