20. 【Android/Kotlin】RecyclerView

Android/Kotlinアプリ開発

はじめに

DreamHanksのMOONです。

前回はViewPagerとTabLayoutでタブビュー機能を説明しました。

19. 【Android/Kotlin】ViewPagerとTabLayout

今回はRecyclerViewについて説明していきます。

 

RecyclerViewとは

「RecyclerView」は、「ListView」とほぼ同じ機能のViewですが、

「ListView」より柔軟なViewです。

例えば、「ListView」は一つの列に対してのみ出力が可能ですが、「RecyclerView」は同じリストをいろんな列の形で表現することができます。

 

設定事項

・Gradleに「RecyclerView」のライブラリを追加

・リストのアイテムに対するxmlとktファイル追加

・Viewに対するAdapter追加

・Activity、レイアウトのxmlを設定

 

Gradleに「RecyclerView」のライブラリを追加

「build.gradle」のdependenciesに下記のコードを追加

 

リストのアイテムに対するxmlとclassファイル追加

item_user.xml

 

User.kt

 

Viewに対するAdapter追加

RecyclerAdapter.kt

 

Activity、レイアウトのxmlを設定

RecycleViewActivity.kt

 

activity_recycleview.xml

RecyclerViewの「app:spanCount」は画面に一つの行に表示する列の数を設定するための設定値

 

アプリ起動

・「app:spanCount」の値が「3」の場合

・「app:spanCount」の値が「1」の場合

 

終わりに

今回はRecyclerViewについて説明しました。

 

次回はGlideというライブラリについて説明していきます。

21. 【Android/Kotlin】Glide(イメージをロード)

コメント