Ecco come l'ho implementato ... Il separatore inferiore si visualizza dopo aver impostato android:paddingBottom
per ListView
. MA nel mio caso dopo aver impostato android:paddingTop
i divisori superiore e inferiore non vengono visualizzati. Non so perché. Così ho aggiunto nella mia list_item_layout.xml
il seguente codice:
<View
android:layout_width="match_parent"
android:layout_height="1dip"
android:background="?android:attr/listDivider" />
e il mio adattatore ho solo cambiando la visibilità di questo punto di vista:
View topDivider = v.findViewById(R.id.divider);
if (position == 0) {
topDivider.setVisibility(View.VISIBLE);
} else {
topDivider.setVisibility(View.GONE);
}
Spero che questo sarà utile a qualcuno.
Avete trovato una buona soluzione per questo problema? android: footerDividersEnabled non funziona per me. –
umm, scusa non ho mai provato oltre :( –