无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

自定義適配器

2023-05-24 20:48 作者:便宜酒  | 我要投稿

1.布局中添加recyclerview

2.Item.xml定義單元格樣式,一般包括圖文控件

3.item對(duì)應(yīng)的java類(lèi),包括getset和構(gòu)造方法


4.適配器

重寫(xiě)方法:

onCreateViewHolder:用ViewHolder綁定單元格樣式xml

onBindViewHolder:用ViewHolder綁定單元格數(shù)據(jù)

定義ViewHolder類(lèi):

它是數(shù)據(jù)和視圖的橋梁:DataList——>Item的java類(lèi)——>ViewHolder——>視圖控件


Activity:new一個(gè)自定義適配器,綁定RecyclerView與適配器,綁定布局管理器

布局管理器:

  1. LinearLayoutManager:線性布局管理器,可以將列表項(xiàng)沿著一個(gè)方向(垂直或水平)進(jìn)行線性排列。

  2. GridLayoutManager:網(wǎng)格布局管理器,可以將列表項(xiàng)按照網(wǎng)格方式排列。

  3. StaggeredGridLayoutManager:瀑布流布局管理器,可以將列表項(xiàng)按照瀑布流方式排列。

這些布局管理器分別具有不同的特點(diǎn)和使用場(chǎng)景:

  • LinearLayoutManager適合簡(jiǎn)單的列表展示,支持垂直和水平方向的滾動(dòng);

  • GridLayoutManager適合需要展示網(wǎng)格狀數(shù)據(jù)的列表,支持水平和垂直方向的滾動(dòng);

  • StaggeredGridLayoutManager適合需要展示圖片等高寬比較大的列表,可以實(shí)現(xiàn)不規(guī)則的瀑布流布局。


自定義適配器的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
桂东县| 岳西县| 山东| 仁化县| 新沂市| 新源县| 晋江市| 大方县| 秭归县| 博野县| 始兴县| 廉江市| 石河子市| 临朐县| 眉山市| 大名县| 宁远县| 海淀区| 巨鹿县| 凌源市| 莱西市| 隆安县| 砚山县| 阿拉尔市| 英吉沙县| 衡水市| 通州区| 靖州| 平定县| 藁城市| 高邑县| 高雄县| 六安市| 广河县| 长阳| 景德镇市| 广州市| 方城县| 吴江市| 喀喇沁旗| 富民县|