LoginSignup
0
1

More than 3 years have passed since last update.

AndroidでDividerを描画する方法

Posted at

これは何

アンドロイドアプリを開発している際、任意の場所に区切り線を描画したいことがあるかと思います。
区切り線の描画方法について検索しても、情報が乱立していてどれが正しいのか分からなかったのですが、おそらく正解であろう方法を見つけたのでまとめました。

dividerを設定する方法

答えはこちらのデモアプリにありました。

Material Components Catalog App

以下のxml要素をdivierを描画したいところに設定するだけです。

layout.xml

<!--    horizontal divider    -->
    <View
        android:layout_width="match_parent"
        android:layout_height="1dp"
        android:background="?android:attr/listDivider" />


<!--    vertical divider     -->
    <View
        android:layout_width="1dp"
        android:layout_height="match_parent"
        android:background="?android:attr/listDivider" />

マテリアルデザインを導入している場合は、dark themeに切り替えても自動的に色を反転してくれます。

参考リンク

0
1
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1