2013-07-07
AndroidのListViewの区切り線を消す方法と要素ごとのスペースを設定する方法
Android4.2系にて。 ListViewの各アイテムごとの区切り線を消すには、ListView要素の「android:divider」属性に「@null」を与えることで実現できる。 各ListViewの各アイテムごとのスペースを設定するには、ListView要素の「android:dividerHeight」属性に高さを与えることで実現できる。dividerHeight属性は区切り線の高さ(太さ)を設定するものだが、ここではdivider属性に@nullを与えたことで、アイテムごとのmarginのように扱っている。
<ListView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="@null"
android:dividerHeight="10dp" />
次の記事 >>【Android】可変の文字列リソースを定義する