2016-05-08 5 views
1

Wie Steuer Farbe eines behinderten EditText oder jede Kontrolle ändern (nicht mehr ausgegraut), vorzugsweise Themen in styles.xml oder direktem Attribute auf layout.xml verwenden, nicht im CodeFarbe ändert ein behindertes Steuer

+0

Ohne Codes zu verwenden, sind Sie bereit, es dauerhaft deaktiviert zu machen, und grau mit im gesamten Lebenszyklus. –

+0

Ja, ich kombiniere es nur mit TextLayout für eine betitelte Anzeige – rocketspacer

+0

Erstellen Sie eine benutzerdefinierte Auswahl ausklappbar –

Antwort

3

erstellen eines benutzerdefinierten Selektor in Drawables und sie als

<EditText android:textColor="@drawable/edit_text_selector" /> 

1) in 'Colors.xml' definieren die Farbe für die aktivierten und deaktivierten Zustand:

<color name="enabled_color">#F7FE2E</color> 
<color name="disabled_color">#000000</color> 

2) in ‚ziehbar/edit_text_select or.xml ':