2012-04-15 10 views

Respuesta

88

Puede intentar android:divider="@null".

+8

Y en código sería 'listView.setDivider (null);' –

3

Añadir

android:divider="@null" 
     android:dividerHeight="0dp" 

a su Listview

<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

Hay diferentes maneras de lograr esto, pero no estoy seguro de cuál es la mejor (ni siquiera sé es que hay es una mejor manera). Conozco al menos 2 formas diferentes de hacer esto en un ListView:

1. Conjunto divisor de nulo:

1.1. Programáticamente

yourListView.setDivider(null); 

1.2. XML

android:divider="@null" (this goes inside your ListView element) 

2. Set divisor a transparente y establecer su altura a 0 para evitar la adición de espacio entre los elementos ListView:

2,1. Programmatically:

yourListView.setDivider(new ColorDrawable(android.R.color.transparent)); 
yourListView.setDividerHeight(0); 

2.2. XML

android:divider="@android:color/transparent" 
android:dividerHeight="0dp" 
Cuestiones relacionadas