RecyclerViewで実装したい画面
↑このように
Item0
Item1
Item2 ...
とRecyclerViewを一覧で表示したかったわけですね。
そもそもRecyclerViewとは?
RecyclerView(リサイクラービュー)とはいったい何なのか。
それは、一覧表示する際に使用するListViewの改良版という認識でよいみたいです。
柔軟にリストを表示する機能ということですかね。
失敗画面とその詳細、試してみたこと
- ・Constraint Widgetの上下左右のMarginを0で引っ付ける。
- ・Layout_width Layout_heightをmatch_constraintに設定する。
- ・紐づいているkotlinファイルのソースコード内にあるonCreateメソッド内にAdapterクラスをぶち込む。
主にやったこととしては
といったところ。
RecyclerViewを詳しく調べて解決
どうやらRecyclerViewのクラス自体、処理していないらしい。。
どういうことかというと、RecyclerViewのサブクラスにそれぞれ役割が設定してあり、必要に応じてそれを使いなさいよ、ということらしい。
今回、一覧表示できていなかった原因はRecyclerViewのレイアウトを管理するLayoutManagerクラスを記述していなかったというとこにありました。
ということで、xmlファイルのTextに
app:layoutManager="androidx.recyclerview.widget.LayoutManager"
LayoutManagerクラスを追加して見事、一覧表示に成功した。という備忘録でした。