Text-Farbe von SearchView in der ActionBar mit ActionBarSherlock
Möchte ich ändern Sie die Farbe eines Textes in einer ActionBarSherlock SearchView
, so fand ich das auf StackOverflow:
AutoCompleteTextView searchText = (AutoCompleteTextView) searchView.findViewById(R.id.abs__search_src_text);
searchText.setHintTextColor(getResources().getColor(R.color.white));
searchText.setTextColor(getResources().getColor(R.color.white));
Aber das problem ist, dass searchText
ist immer null. Auch habe ich versucht mit search_src_text
(keine abs__
) - wieder searchText
ist null
.
Ich mit Sherlock für meine ActionBar (mit benutzerdefinierten Ansicht für das actionbar -) aber ich will auch die Farbe des Textes von die Suche-Ansicht geändert werden.
Alles, was ich nicht bekommen?
- Wie sieht dein layout Aussehen soll und auf welche Android-version ist Ihre app läuft? Es ist durchaus üblich, hinzufügen und übernehmen einige benutzerdefinierte Formatvorlagen anstelle von zuweisen zu können programmgesteuert.
abs__...
Bezeichner sind nur (potentiell) nützlich für pre-Honeycomb-Geräte. - meine actionbar-benutzerdefinierte Ansicht-layout ist einfach LinearLayout enthält zwei Bildansicht ist. Das Android habe ich die app starte, ist 4.2..
- stackoverflow.com/questions/11085308/... überprüfen Sie diese
InformationsquelleAutor user584513 | 2013-06-04
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ändern und anwenden von Formatvorlagen wie folgt:
Überschreiben
SearchViewStyle
definiert relevanten Stil.Fügen Sie diese style-definition, um Ihre app-Designs.
Wenden Sie dieses Thema in Ihrem Manifest (
android:theme="CustomTheme"
).Hoffe, das hilft ... Prost!
p.s. Suche für
SearchViewStyle
im ABS-style-Definitionen (XML-Dateien). Auf diese Weise können Sie follow-up-Stile verwenden Sie Strg+klicken Sie auf Definitionen.andere Art und Weise, die für mich arbeiten