Saya ingin mengubah warna ListView
garis pemisah. Bantuan apa pun akan dihargai.
400
Saya ingin mengubah warna ListView
garis pemisah. Bantuan apa pun akan dihargai.
Anda dapat mengatur nilai ini dalam file layout xml menggunakan android:divider="#FF0000"
. Jika Anda mengubah warna / gambar, Anda harus mengatur / mengatur ulang ketinggian pembagi juga.
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<ListView
android:id="@+id/android:list"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:divider="#FFCC00"
android:dividerHeight="4px"/>
</LinearLayout>
Drawable
sumber dayaandroid:divider
juga. Pembagi yang ada adalah gradien.px
satuan untuk menentukan ukuran di Android, menggunakandp
bukanAtau Anda dapat mengkodekannya:
Semoga ini bisa membantu
sumber
Untuk penggunaan garis warna tunggal:
Penting bahwa DividerHeight diatur setelah pembagi , kalau tidak Anda tidak akan mendapatkan apa pun.
sumber
Anda juga bisa mendapatkan warna dari sumber daya Anda dengan menggunakan:
sumber
Versi XML untuk efek keren Asher Aslan.
Nama untuk bentuk itu sebagai: list_driver.xml di bawah folder yang dapat digambar
sumber
Ada dua cara untuk melakukan hal yang sama:
Anda dapat mengatur nilai android: divider = "# FFCCFF" di file layout xml. Dengan ini Anda juga harus menentukan ketinggian pembagi seperti android ini : dividerHeight = "5px ".
Anda juga dapat melakukan ini secara terprogram ...
sumber
Gunakan kode di bawah ini dalam file xml Anda
sumber
sumber
Gunakan
android:divider="#FF0000"
danandroid:dividerHeight="2px"
untuk ListView.sumber