公開日:2020/09/01更新日:2020/09/03
【Kotlin】RecyclerViewに境界線(Divider)を表示する

- RecyclerViewに境界線を表示する方法が知りたい
RecyclerViewでリスト表示を実装する際、各アイテムの間に境界線を表示させたいと思ったことはありませんか?
本記事では、RecyclerViewの境界線を表示と、境界線をカスタマイズする方法について解説致します。
目次
RecyclerViewに境界線を表示する
RecycerViewの実装
まずは、RecyclerViewで、テキストのリスト表示を実装します。
build.gradle
MainActivity.kt
activity_main.xml
CustomAdapter.kt
list_item.xml
上記のコードを実装すると、テキストが表示されるだけの、シンプルなリストが実装できると思います。
RecyclerViewの実装に関しましては、以下の記事に詳しくまとめておりますので、そちらをご覧頂けたらと思います。
境界線の表示
では、境界線の表示方法について解説致します。
境界線を表示するには、RecyclerViewのaddItemDecoration()関数で、DividerItemDecorationを設定します。
MainActivityを修正して、境界線を表示してみましょう。
境界線が表示されましたね。
境界線のカスタマイズ
最後に、境界線の色や太さを変更する方法について解説致します。
境界線の色や太さを変更するには、setDrawable()関数で、境界線用のdrawableを設定します。
以下は、境界線の色を青にし、太さを2dpに変更するサンプルコードです。
divider.xml
MainActivity.kt
以上、RecyclerViewに境界線を表示する方法についてでした。
関連記事