diadia

興味があることをやってみる。自分のメモを残しておきます。

RecyclerViewまとめ

メモ

今までEmptyActivityからリサイクラービューを実装してきたが、フラグメントからリサイクラービューを実装する方法の方が割と楽に実装できることが分かった。これについてはまだブログに記録を残していないので時間があるときに作成する。

インストール方法

gradleのdependenciesに以下を追加する。

implementation "androidx.recyclerview:recyclerview:1.1.0"

バージョンの確認については以下をみて確認すれば良い。

Recyclerview  |  Android デベロッパー  |  Android Developers

サンプルコード

retrofit, backendにdjangoをを使用

RecyclerViewSample/app/src/main/java/com/example/recyclerviewsample at master · chiaki1990/RecyclerViewSample · GitHub

リサイクラービューにリスナーをセット

リサイクラービューではOnClickListenerをセットすることはViewHolderの継承でインターフェースにOnClickListenerを実装すればよい。

リサイクラービューでOnItemClickListenerを実装するほう法がわからん。 https://gist.github.com/arcadefire/1e3a95314fdbdd78fb211b099d6ec9da

画面表示の際に下部の要素を表示する

参考:RecyclerViewを下から表示するにはstackFromEnd = trueを入れる · GitHub layoutmanagerの要素としてstackFromEnd = trueを追加すればい。

val layoutManager = LinearLayoutManager(context).apply{
    stackFromEnd = true
}