Tôi đang phát triển một ứng dụng có Listview
và các mục từ danh sách đã có kiểu tôi không cần bộ chia.Làm cách nào để xóa dải phân cách khỏi chế độ xem danh sách trên Android?
Làm cách nào để đặt làm ẩn hoặc xóa dải phân cách khỏi ListView
?
Tôi đang phát triển một ứng dụng có Listview
và các mục từ danh sách đã có kiểu tôi không cần bộ chia.Làm cách nào để xóa dải phân cách khỏi chế độ xem danh sách trên Android?
Làm cách nào để đặt làm ẩn hoặc xóa dải phân cách khỏi ListView
?
Bạn có thể thử android:divider="@null"
.
Và trong mã nó sẽ là 'listView.setDivider (null);' –
Thêm
android:divider="@null"
android:dividerHeight="0dp"
để ListView bạn
<ListView
android:id="@+id/list_of_f"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_margin="5dp"
android:divider="@null"
android:dividerHeight="0dp"
android:listSelector="@android:color/transparent" >
</ListView>
Có nhiều cách khác nhau để đạt được điều này, nhưng tôi không chắc chắn cái nào là tốt nhất (tôi thậm chí không biết là có là một cách tốt nhất). Tôi biết ít nhất 2 cách khác nhau để làm điều này trong một ListView:
1. Set chia để null:
1.1. Lập trình
yourListView.setDivider(null);
1.2. XML
android:divider="@null" (this goes inside your ListView element)
2. Set chia để minh bạch và thiết lập chiều cao của nó về 0 để tránh thêm không gian giữa các yếu tố listview:
2.1. Lập trình:
yourListView.setDivider(new ColorDrawable(android.R.color.transparent));
yourListView.setDividerHeight(0);
2.2. XML
android:divider="@android:color/transparent"
android:dividerHeight="0dp"
các mục có cần phải nhấp chuột không? –