RecycleView一招搞定

2021-09-24 05:24:50 字數 1342 閱讀 7093

a、新檢視組

b、可為任何基於介面卡的檢視提供相似 的渲染方式

c、作為listview和 gridview的繼承者

d、高度解耦,非常的靈活

e、可以設定不同的layoutmanager、itemanimator,itemdecoration

第一步、新增依賴

implementation 'com.android.support:recyclerview-v7:27.1.1'
第二步、新增布局

第三步、新增介面卡

a、myadapter必須繼承 recyclerview.adapter

public class myadapter extends recyclerview.adapter

public void setonclicklistener(onitemclicklistener l)

@nonnull

@override

public viewholder oncreateviewholder(@nonnull viewgroup parent, int viewtype)

@override

public void onbindviewholder(@nonnull viewholder holder, final int position)

}});

}@override

public int getitemcount()

b、viewholder 必須要繼承recyclerview.viewholder

class viewholder extends  recyclerview.viewholder

}

c、定義監聽介面

public  inte***ce  onitemclicklistener

}

> 第四步、設定介面卡及layoutmanager等其他引數

mrecycleview.setadapter(madapter);

mrecycleview.setlayoutmanager(new linearlayoutmanager(this.getactivity()));//線性布局,注意:此方法非常重要

一招搞定重定向網頁

3.伺服器端重定向網頁爬取方案 http 302 found 重定向狀態碼表明請求的資源被暫時的移動到了由location 頭部指定的 url 上。瀏覽器會重定向到這個url,但是搜尋引擎不會對該資源的鏈結進行更新,將會再次請求location欄位包含的url,如下圖網頁響應資料 伺服器端重定向在伺...

一招搞定手機端布局 rem

px 畫素 em 乙個 m 的寬度 面試 乙個字的寬度 rem root em 根元素 的 font size vh view height,視口高度 100vh 視口高度 vw view width,視口寬度 100vw 視口寬度 瀏覽器預設 font size 16px chrome瀏覽器預設最...

一招搞定設計模式 工廠模式

在 mybatis中比如 sqlsession factory使用的是工廠模式,該工廠沒有那麼複雜的邏輯,是乙個簡單工廠模式。簡單工廠模式 factory pattern 又稱為靜態工廠方法 static factory method模式,它屬於建立型模式。在簡單工廠模式中,可以根據引數的不同返回不...