コピペでリストビュー作成

【android】コピペでリストビュー作成

この記事の対象者

・縦並びの同一レイアウトを素早く作りたい方
・AndroidStudio で Kotlin アプリを開発している方
・リストビューを使う必要があり、コピペでとりあえず実装したい方

所要時間

15分

ソースコード

ソースコードを github で公開しています。
よければこちらも参考にご利用ください。

https://github.com/techmaniaGit/sample_list_view.git

リストビューとは

リストビューを知らない人に簡単に説明すると、アイテム一覧といったページを作りたい時に便利な仕組みです。
手動で1つずつレイアウトを作ることもできますが、運用視点において改修が容易であったりと利点が多くありますので、是非とも使ってみてください。

それでは実装内容です。

実装内容

データクラスの作成(リスト一行に表示するデータ)

リスト一行分のレイアウトを作成

※このレイアウトが一行分のレイアウトになるので、変更することによってビューのカスタマイズが可能です。

カスタムアダプターの作成

アクティビティのxmlファイルにリストビューを追加

アクティビティへアダプタをセットする

より深く理解するために

リストビューの表示に成功した方は、データクラスに年齢という変数を追加して、ビューをカスタマイズして表示してみましょう。
時間ができたらお試しいただくとより深く理解できるかと思います。

まとめ

リストビューは基本の View class で出来ることの殆どが効率的に実装できます。
また、本記事のような生成に必要な処理をコピペで使えるようにしておくことで楽に実装ができるのも良いところですね。

次のステップとしてタッチイベント等もセットしてみると実際の実装イメージに近いものも出来ると思いますので、是非試してみてください。

Mobileカテゴリの最新記事