Ich möchte den Spinner so einstellen, dass der Name des Landes angezeigt wird, auch wenn eine andere Liste ausgewählt ist. Ich habe eine Textansicht verwendet, die das ausgewählte Element der Spinner-Liste anzeigt. Da ich die Methode setselection verwendet habe, um den Spinnertitel auf Country zu setzen, ändert sich auch der EditText. Ich ging durch verschiedene Themen, die diesbezüglich beantwortet wurden, konnte aber keine passende Antwort finden.
Ich füge meinen Code unter
anMainActivity.java
%Vor%Meine XML-Datei
%Vor%Meine STRINGS.XML
%Vor%Meine Anforderung ist, was auch immer im Drehfeld ausgewählt ist, die Textansicht sollte das ausgewählte Element anzeigen, aber das Drehfeld sollte immer das erste Element anzeigen oder in meinem Fall Country
Verwenden Sie diesen Code
Erklärung
%Vor%Spinner-Code
%Vor%Sie benötigen dazu nur 3 Zeilen Code:
(1) Deklarieren Sie eine globale Variable, die zum Speichern und Laden der ID des Drehfelds verwendet wird. Mit global, ich meine, es richtig zu erklären, nachdem "öffentliche Klasse MainActivity Activity {" erweitert hat. "
%Vor%(2) Fügen Sie anschließend den folgenden Code hinzu, nachdem der Benutzer seine / ihre Wahl getroffen hat. Ein guter Ort wäre ein Knopf, der zusammen mit deinem Spinner erscheint.
%Vor%(3) Fügen Sie abschließend den folgenden Code direkt nach "mySpinner.setAdapter (adapter)" ein. um das zuletzt ausgewählte Element zu laden.
%Vor%Sie sind sehr willkommen.
Versuchen Sie es so.
%Vor%Ich hoffe, das wird dir helfen. Lass mich wissen was passiert. Danke.