无码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ó)家法律
桓台县| 湖口县| 孟津县| 布尔津县| 精河县| 津市市| 永州市| 申扎县| 黄山市| 邢台县| 吉林省| 盐城市| 湟源县| 商城县| 宁乡县| 大悟县| 平顶山市| 邵阳县| 类乌齐县| 丰镇市| 宁晋县| 泽州县| 肥乡县| 科技| 佛坪县| 滨州市| 霍山县| 金昌市| 金寨县| 贵南县| 图们市| 宁河县| 曲周县| 聂荣县| 东台市| 苏尼特左旗| 西平县| 蓬莱市| 赤水市| 阿拉尔市| 张家港市|