LoginSignup
1
1

More than 3 years have passed since last update.

【備忘録】RecyclerViewで一覧表示されない 【AndroidStudio】

Last updated at Posted at 2019-10-24

RecyclerViewで実装したい画面

8aeae633e6ae12a9e6deca30fc431e1b.png

↑このように
Item0
Item1
Item2 ...
とRecyclerViewを一覧で表示したかったわけですね。

そもそもRecyclerViewとは?

RecyclerView(リサイクラービュー)とはいったい何なのか。
それは、一覧表示する際に使用するListViewの改良版という認識でよいみたいです。
柔軟にリストを表示する機能ということですかね。

失敗画面とその詳細、試してみたこと

232cedbff78ac07b94668f8154a6ed75.png
↑これが失敗していた画面です。


主にやったこととしては

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クラスを追加して見事、一覧表示に成功した。という備忘録でした。

1
1
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1