2015-07-08 15 views

risposta

6

No, non è possibile, perché il colore dell'accento è definito nel tema e i temi sono di sola lettura in Android.

L'unica cosa che puoi fare è cambiare tema o impostare manualmente il colore di ciascun componente.

Nota: è possibile applicare un tema a una porzione di interfaccia utente anziché all'intera attività per modificare il colore dell'accento (o altre cose) localmente. Per fare ciò, è possibile utilizzare l'attributo android:theme nel proprio layout XML con la libreria AppCompat oppure è possibile gonfiare un layout fornendo un ContextThemeWrapper come contesto per il proprio LayoutInflater.

+3

Ok, come impostare il colore del componente? – krystian71115

+0

Dipende dal componente, non è sempre possibile impostarlo a livello di programmazione. – BladeCoder

Problemi correlati