kojisiの技術ノート

開発系SEに転職した未熟者の勉強記録

RecyclerViewのあれこれ

簡単な例で理解(下は例の処理解説)

①MainActivityが生成される

②Activityのレイアウト(xml)を読み込む

③Activityのレイアウト(xml)からRecyclerViewの表示場所を読み込む

④adapterを生成する  RecyclerView用のレイアウトを取得する

⑤public RecyclerAdapter.ViewHolder onCreateViewHolder(  のような記述でViewHolderを生成する

⑥onBindViewHolderでデータをviewに紐付け

⑦紐付けたデータを持つadapterをRecycler.setAdapter(~)して表示する

※注意事項 1行分のレイアウトを作成して、それが繰り返し表示される adapterとViewHolderが必須 adapterでクリックされた通知を受けとってFragmentに返す

細かいところの理解とかサンプル作りは今度! 先人様たちのサイトを見たけどなかなか理解して自分の中に落とし込むのが難しい、、、

■参考

RecyclerViewの基本 - Qiita

■参考2

【Android】RecyclerViewの基本的な実装 - Qiita

■参考3

RecyclerView と view type について (Android アプリ開発) - ひだまりソケットは壊れない