Come aggiungere divisori tra gli elementi disabilitati in ListView? – Lecca-lecca

Per aggiungere i divisori tra gli elementi disabilitati (non cliccabili) in ListView per Android precedenti a Lollipop I override il metodo dell'adattatore areAllItemsEnabled () per restituire true. Ma ora in Lollipop questo metodo non risolve il problema. I divisori sono invisibili anche in ExpandableListView .

C'è un modo per risolvere questo problema senza aggiungere il divisore nel layout degli elementi?

  • Indirizzo IP di Android con java
  • Cartella aggiunta in android non visibile tramite USB
  • Come aggiungere un button a un PreferenceScreen?
  • API Places per Android: ricevi linee addres da Place.getAddress ()
  • Comportmento imprevisto da getView () di CustomAdapter
  • Sincronizzare i progetti / moduli di libreria condivisi con la relativa origine
  • One Solution collect form web for “Come aggiungere divisori tra gli elementi disabilitati in ListView? – Lecca-lecca”

    Abbiamo finito di aggiungere due Views di 1dp per falsificare il divisore e controllare la versione per impostare la Visibilità. Il problema è peggio. Abbiamo anche bisogno di tenere traccia di se la row successiva è abilitata o less, se è l'ultima row. Molti formaggi su un ListView già difettoso (rispetto ad esempio UITableView).

    if(isItemAvailable(item) || Build.VERSION.SDK_INT < Build.VERSION_CODES.LOLLIPOP) { rowView = inflater.inflate(R.layout.size_row, parent, false); } else { rowView = inflater.inflate(R.layout.size_row_with_divider, parent, false); } 
    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.