2012-04-15 37 views

Trả lời

88

Bạn có thể thử android:divider="@null".

+8

Và trong mã nó sẽ là 'listView.setDivider (null);' –

3

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> 
12

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 vấn đề liên quan