So legen Sie einen Standardtext für einen Spinner fest

8

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

an

MainActivity.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

    
Saraschandraa 13.11.2013, 05:11
quelle

9 Antworten

11

Verwenden Sie diesen Code

Erklärung

%Vor%

Spinner-Code

%Vor%     
RajaReddy PolamReddy 13.11.2013, 05:15
quelle
7
%Vor%     
raman rayat 19.01.2014 05:27
quelle
2

Mach es so. Nachdem Sie die textView setSelection auf die 0. Position Ihrer Spinner-Liste gesetzt haben

%Vor%     
Manishika 13.11.2013 05:16
quelle
2

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.

    
Jun 01.11.2014 10:57
quelle
1

Verwende android:prompt="@string/select" in Spinner ....

    
Abhishek Patel 13.11.2013 05:14
quelle
1

Versuchen Sie es so.

%Vor%

Ich hoffe, das wird dir helfen. Lass mich wissen was passiert. Danke.

    
Gunaseelan 13.11.2013 05:46
quelle
1

Versuchen Sie Folgendes:

%Vor%     
Richa 26.08.2014 20:44
quelle
0

probiere das

aus %Vor%     
Invader 13.11.2013 05:26
quelle
0

In onItemSelected method fügen Sie diesen Code sp.setSelection(0);

hinzu     
jyomin 13.11.2013 05:40
quelle

Tags und Links