RecyclerViewとは?基本と実装方法【Android】
RecyclerViewはAndroidで大量のデータを表示するための高性能コンポーネントです。RecyclerViewを使用するには、以下の手順が必要です。
- XMLレイアウトファイルにRecyclerViewコンポーネントを追加する。
<androidx.recyclerview.widget.RecyclerView
android:id="@+id/recyclerView"
android:layout_width="match_parent"
android:layout_height="match_parent"/>
- RecyclerViewのアダプタークラスを作成し、RecyclerView.Adapterを継承して以下のメソッドを実装します。
- onCreateViewHolder:ViewHolderを作成して返す
- onBindViewHolder:ViewHolderにデータをバインドします。
- getItemCount:データセットのサイズを返す
- ViewHolderクラスを作成し、RecyclerView.ViewHolderを継承し、コンストラクタでレイアウト内のコンポーネントを見つけます。
- ActivityまたはFragmentでRecyclerViewを初期化し、LayoutManagerとAdapterを設定します。
RecyclerView recyclerView = findViewById(R.id.recyclerView);
recyclerView.setLayoutManager(new LinearLayoutManager(this));
recyclerView.setAdapter(new MyAdapter(dataList));
- 必要に応じてItemDecorationやItemAnimatorなどの効果を追加することができます。
上記の手順を経て、AndroidアプリでRecyclerViewを使用して大量のデータを表示することができます。