Domanda

mi piace molto il look and feel delle voci Preferenze dell'interfaccia utente e vogliono replicare che nella mia applicazione. Fondamentalmente Ho un attività con un paio di LinearLayouts impostati per essere attivabile. Quando sono concentrati, voglio che diventano verdi (come Preferenze fanno). Qualsiasi idea di come applicare questo stile ai miei LinearLayouts?

Nota: I LinearLayouts sono essenzialmente andando essere 'pulsanti' cliccabili per lanciare un'attività distinta. NON sono preferenze reali o pulsanti, anche se hanno bisogno di guardare / agire simili a loro.)

È stato utile?

Soluzione

Il sistema di interfaccia utente preferenza è fatto da un ListView, non un LinearLayout. Ogni preferenza è una riga nell'elenco. Quello sarà molto più semplice da implementare rispetto volontà di fare questo tramite nidificato LinearLayouts attivabile.

Se aiuta, è possibile utilizzare il mio SackOfViewsAdapter come un idea di come costruire un ListAdapter che può restituire un insieme di righe che tutte aspetto diverso.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top