Faccio applicazione materiale di design stileStyling AutoCompleteTextView con AppCompat.EditText non funziona
voglio cambiare AutoCompleteTextView
stile
di stile come in android.support.v7.internal.widget.TintEditText
ho aggiunto al mio stile style.xml:
<style name="AppTheme" parent="AppTheme.Base"/>
<style name="AppTheme.Base" parent="Theme.AppCompat">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="android:autoCompleteTextViewStyle">@style/AutoCompleteTextViewAppTheme</item>
</style>
<style name="AutoCompleteTextViewAppTheme" parent="Base.Widget.AppCompat.EditText"/>
Questo funziona, ma i colori della linea non cambiano.
EditTexts con design del materiale sembrano utilizzare colorControlActivated
e colorControlNormal
. Pertanto, ho provato a sovrascrivere queste proprietà nella definizione di stile precedente ma non ha alcun effetto.
Cosa devo fare per farlo funzionare?
attributo textColor funziona, ma il problema è che non posso cambiare i colori di linea (è nero sullo schermo) – CodeNinja
Vedere le mie modifiche recenti –
Questo appena traccia una linea nel mezzo. Non fa una sottolineatura materiale. – radley