Se ho uno ListView
con due diversi tipi di elementi, abilitati e disabilitati (ovvero selezionabili e non selezionabili), Android disegna correttamente un piccolo divisore tra gli elementi abilitati, ma non tra oggetti disabilitati. Invece disegna un divisore trasparente, che causa problemi di progettazione davvero pessimi. Questo è già stato discusso here (Google Gruppi), ma senza alcuna soluzione.Android: oggetti ListView non abilitati disegnano divisori invisibili
Quello che sto cercando è un modo per forzare Android per disegnare la stessa divisorio che viene utilizzato tra enabled
articoli anche ad essere utilizzato tra disabled
articoli invece di solo lasciando uno spazio trasparente.
Ho eseguito in questo problema come bene e mi rattrista che che si suppone essere il comportamento previsto. L'unica soluzione a cui riesco a pensare è disegnare i divisori da soli creando il proprio adattatore che li aggiunge automaticamente laddove appropriato. –
Ho cercato un po 'di tempo e non ho ancora trovato una soluzione adeguata. Aggiornerà questo post non appena ne trovo uno. Per ora uso anche l'adattatore personalizzato come soluzione alternativa. – znq
Ho appena riscontrato lo stesso problema nella mia app. Un headerView non selezionabile non visualizza il divisore (intestazione aggiunto con questo metodo! AddHeaderView (Visualizza v, i dati oggetto, booleano isSelectable). Io porrò direttamente nel mio header ... –