Android Spinner Unterstreichen Farbe
Kann ich hinzufügen, unterstreichen, in der spinner mit style="@style/Base.Widget.AppCompat.Spinner.Underlined"
. Wie kann ich die Farbe ändern von betonen mit Stil nur? Ich möchte nicht zu verwenden drawable-Datei zu ändern.
<item name="colorControlHighlight">@color/colorAccent</item>
<item name="colorControlNormal">@color/colorAccent</item>
Unter Verwendung der obigen Art, nur hervorheben, unterstreichen, wenn Benutzer klicken Sie auf es. Seine nicht zu ändern die Farbe der Unterstreichung auf normalen Zustand.
InformationsquelleAutor Bhoomika Brahmbhatt | 2016-05-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Standardmäßig die
Spinner
wird die Farbe festgelegt, überandroid:textColorSecondary
odercolorControlNormal
in IhremAppTheme
. Also entweder legen Sie die entsprechenden Farben gibt, oder definieren Sie ein neues Thema und wenden diese ein, um Ihre Spinner:Beispiel:
styles.xml
layout.xml
Hinweis: Den dropdown-Pfeil wird auch getönt - ich bin mir nicht bewusst, eine option, um die Farbe der Pfeil separat
Das wird nicht funktionieren, wenn der Spinner ist innerhalb einer ScrollView.
was ist mit der roten Farbe für den Fehler? Gibt es eine Möglichkeit es zu bekommen?
Ich habe noch nie gesehen
Spinner
mit einem Fehlerzustand ehrlichVersuchen Sie einfach, um ein neues Konto hinzuzufügen, die in jeder der Google app. Es wird Sie bitten, für den Zeitpunkt der Geburt. Geben Sie ein ungültiges Datum, und drücken Sie dann weiter...
InformationsquelleAutor reVerse
Scheint, wie diese Frage bereits beantwortet wurde. Aber hier ist ein Weg, um zu beheben, dass ein Programm als gut. (Getestet auf API 19 & Oben).
Verwenden
ViewCompat
.InformationsquelleAutor sud007