Estoy usando dos ListView
s como este:
<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"/>
Hay una línea en blanco entre los dos ListView
s. ¿Cómo lo elimino?
android
android-layout
listview
deepthi
fuente
fuente
Respuestas:
Para eliminar el separador entre elementos en el mismo ListView, aquí está la solución:
developer.android.com # ListView
O, si quieres hacerlo en XML:
fuente
Si desea eliminar una línea divisoria, use este código:
Si desea agregar un espacio en lugar de una línea divisoria:
Por lo tanto, puede usar cualquier dibujo o color en el atributo divisor.
fuente
Hay diferentes formas de lograr esto, pero no estoy seguro de cuál es el mejor (ni siquiera sé si hay una mejor manera). Conozco al menos dos formas diferentes de hacer esto en un ListView:
1. Establezca el divisor en nulo:
1.1. Programáticamente
1.2. XML
Esto va dentro de su elemento ListView.
2. Establezca el divisor en transparente y establezca su altura en 0 para evitar agregar espacio entre los elementos de la vista de lista:
2.1. Programáticamente:
2.2. XML
fuente
En XML:
O en Java:
fuente
Establezca el divisor en nulo:
JAVA
XML
fuente
fuente
Puede poner debajo de la propiedad en la etiqueta listview
(o) programáticamente
listview.Divider(null);
aquílistview
esListView
referencia.fuente
O en XML:
Puede usar un color para el dibujable (por ejemplo, # ff112233), pero tenga en cuenta que las versiones anteriores a la magdalena tienen un error en el que no se puede establecer el color. En cambio, se debe usar un parche de 9 o una imagen.
fuente
@android:drawable/divider_horizontal_...
Puedes probar lo siguiente. A mí me funcionó ...
fuente
Me resulta más fácil implementarlo en el archivo XML, ya que puede ser más difícil rastrear la línea de código en una clase con cientos de líneas. Para el XML puede usar "nulo":
fuente
Para uso ListFragment
después de que se haya obtenido la lista.
fuente
Si esto
android:divider="@null"
no funciona, ¿quizás cambie sus ListViews para vistas de reciclador?fuente