tengo un problema con este separador:el relleno de separación, haciendo caso omiso de que
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<padding android:left="10dip" android:right="10dip"/>
<solid android:color="@color/listSeparator"/>
<size android:height="1px" />
</shape>
que estoy tratando de hacer un poco de margen/relleno en la izquierda/derecha de la vista de lista de componentes (usando un pariente en él, no es un objeto ListView). A continuación, cuando trato de ponerlo de esta manera ...
getListView().setDivider(getResources().getDrawable(R.drawable.song_separator));
... es directamente ignorados, poniendo un separador de diseño completa.
Ahora no sé cuál es el problema, pero sé que:
- no puedo poner un margen de toda ListView, porque yo quiero que el fill_parent listheader
- me han tratado de pongo un borde falso, pero no es lindo cuando cambio su color de fondo, poniéndome un espacio de separación.
¿Alguna idea?
MODIFICADO
Mi última solución parcial es poner ImageView, alineados junto a la parte inferior de los padres. Esto es una causa parcial que pone en la parte inferior pero no en el divisor original.
Si alguien puede decirme cómo poner esa ImageView en la línea exacta del divisor, le daría el +50 también.
puede publicar el código donde puede establecer el divisor? – user370305
Lo estoy poniendo bien porque cuando cambio el color o el dibujable, se ejecuta. no hay más código involucrado. –
android: divider = "@ drawable/song_separator" en la vista de lista del archivo xml de diseño –