So ändern Sie den text Farbe des dropdown in eine AutoCompleteTextView?
Wie kann ich ändern Sie die text-Farbe im dropdown-Menü einer AutoCompleteTextView
? Oder wie kann ich die Hintergrundfarbe der dropdown-Liste standardmäßig dropdown-hintergrund-Farbe ist weiß.
mögliche Duplikate von AutoCompleteTextView hintergrund - /Vordergrundfarbe
InformationsquelleAutor Pavan Anadkat | 2012-10-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
müssen Sie zum erstellen von benutzerdefinierten adapter-Klasse für dieses haben, dann können Sie textview zu diesem wie.
Hier ist autocompletelistview_test1
verwenden Sie folgenden code, um die Hintergrundfarbe von dropdown wie
und Sie können den Wert festlegen, wie dies in string.xml
Wenn Sie möchten, text ändern Farbe des dropdown-Elements führen Sie dann wie folgt.
in der Adapter-Klasse.
Lassen Sie mich wissen, wenn Sie irgendwelche Fragen haben.
InformationsquelleAutor Sandip Armal Patil
Während es schwierig sein könnte, ändern Sie den text Farbe. Es ist einfach so ändern Sie die Hintergrundfarbe des Dropdown-Menüs,
InformationsquelleAutor Ilya Gazman
Ist es eigentlich nicht möglich, ändern Sie die Farbe der auto-complete textView standardmäßig. Stattdessen implementieren Sie die benutzerdefinierte adapter für so und das aufblasen der Blick aus dem adapter der Regel textView.
Sehen diese Frage, die u helfen, Ihr problem zu lösen. So können Sie die Eigenschaften festzulegen, um die textview, wie Sie wollen..
e.g Sie müssen die benutzerdefinierten adapter, wie unten
und in dieser das layout R. layout.listview-xml ist wie folgt
Hier in diesem xml. Ich habe den hintergrund so weiß
(android:background="#ffffff")
und ich möchte, dass text schwarz(android:textColor="#000000")
und Größe wie(android:textSize="12dp")
wie ich will, es verändert..Ich denke, jetzt wird es u eindeutig.
Wenn Sie einen anderen Weg gefunden, es zu tun, bitte teilen Sie es.
bitte siehe meine bearbeitete Antwort hier. bitte beachten Sie, hier habe ich "Marke" als meine bean(POJO)
InformationsquelleAutor NullPointerException
Ich das Problem gelöst ohne das aufblasen des layout mit einem benutzerdefinierten adapter
Einfach ein layout erstellen autocomplete_custom.xml
Verwenden Sie es in Ihrem adapter
Laufen. Bingo!
InformationsquelleAutor reverie_ss