Saya menggunakan dua ListView
s seperti ini:
<ListView
android:id="@+id/ListView"
android:text="@string/Website"
android:layout_height="30px"
android:layout_width="150px"
android:scrollbars="none"
android:transcriptMode="normal"/>
<ListView
android:id="@+id/ListView1"
android:text="@string/Website"
android:layout_height="30px"
android:layout_width="150px"
android:scrollbars="none"
android:transcriptMode="normal"/>
Ada satu garis kosong di antara keduanya ListView
. Bagaimana cara menghapusnya?
android
android-layout
listview
deepthi
sumber
sumber
Jawaban:
Untuk menghapus pemisah antara item dalam ListView yang sama, berikut adalah solusinya:
developer.android.com # ListView
Atau, jika Anda ingin melakukannya dalam XML:
sumber
Jika Anda ingin menghapus garis pembagi, gunakan kode ini:
Jika Anda ingin menambahkan spasi alih-alih garis pembagi:
Jadi, Anda dapat menggunakan gambar atau warna apa pun dalam atribut pembagi.
sumber
Ada berbagai cara untuk mencapai hal ini, tetapi saya tidak yakin mana yang terbaik (saya bahkan tidak tahu apakah ada cara terbaik). Saya tahu setidaknya dua cara berbeda untuk melakukan ini di ListView:
1. Setel pembagi menjadi nol:
1.1. Secara terprogram
1.2. XML
Ini masuk ke dalam elemen ListView Anda.
2. Atur pembagi menjadi transparan dan setel tingginya ke 0 untuk menghindari penambahan ruang di antara elemen-elemen listview:
2.1. Secara terprogram:
2.2. XML
sumber
Dalam XML:
Atau di Jawa:
sumber
Setel pembagi menjadi nol:
JAWA
XML
sumber
sumber
Anda dapat memasukkan properti di bawah ini ke tag listview
(atau) pemrograman
listview.Divider(null);
di sinilistview
adalahListView
referensi.sumber
Atau dalam XML:
Anda dapat menggunakan warna untuk drawable (mis. # Ff112233), tetapi perlu diketahui, bahwa rilis pre-cupcake memiliki bug di mana warnanya tidak dapat diatur. Sebagai gantinya 9-patch atau gambar harus digunakan ..
sumber
@android:drawable/divider_horizontal_...
Anda dapat mencoba yang berikut ini. Itu bekerja untuk saya ...
sumber
Saya merasa lebih mudah untuk mengimplementasikannya dalam file XML karena akan lebih sulit untuk melacak garis kode di kelas dengan ratusan baris. Untuk XML, Anda dapat menggunakan "null":
sumber
Untuk penggunaan ListFragment
setelah daftar diperoleh.
sumber
Jika ini
android:divider="@null"
tidak berhasil, mungkin mengubah ListViews Anda untuk Tampilan Pendaur Ulang?sumber