2010-10-24 10 views
8

Hanno stati per cose come premuto, focalizzato, disabilitato, ma è possibile creare stati personalizzati in modo che possano riflettere alcuni dei miei criteri personalizzati?È possibile creare uno stato personalizzato da utilizzare in StateListDrawable?

Ad esempio, supponiamo di avere un elenco di nomi. Alcune persone rientrano in una determinata categoria che dovrebbe essere rappresentata visivamente in modo diverso. Le righe di queste persone avrebbero quindi uno stato e uno sfondo diversi.

+2

Anche se probabilmente possibile, se questi stati si applicano solo alle visualizzazioni in un elenco specifico, perché si desidera aggiungere stati personalizzati del genere? Basta gestire la logica da soli e impostare i propri drawable di conseguenza – Falmarri

risposta

9

Questo article mostra come farlo.

+0

Dicono che non funziona su Android 4.0.2 (un post in basso lì). – Yar

Problemi correlati