wie man die Auswahl eines Spinner anhand des darin enthaltenen Textes einstellt

7

Ich bereite ein Formular vor, in dem ich dieselbe Seite für Details hinzufügen und Details bearbeiten verwenden muss. Beim Hinzufügen von Details sind alle Felder leer und die Auswahl der Spinner wird auf "keine Auswahl" gesetzt. Jetzt möchte ich die Spinnerauswahl des Gegenstandes einstellen, den ich von der vorherigen Tätigkeit übergeben werde. Wie erreiche ich das ?? Als Spinner hat keine Methode etwas wie, setSelection (String string); Oder gibt es einen anderen Weg, ich kann diesen Mechanismus erreichen ...

Würde mir bitte jemand helfen ...

    
Chintan Soni 28.03.2013, 05:55
quelle

2 Antworten

11

Ich weiß jetzt nicht, wie oft das verwendet werden könnte, aber wir können die Auswahl des Zahlenauswahlfelds durch den Text darin festlegen. Spinner hat die Methode setSelection (int position); .

Nun müssen wir im Parameter die Position des Textes übergeben, die wir aus der array_list, die wir zur Bindung an den Adapter verwenden, durch getIndexOf(Object object) und das Objekt vom Typ ArrayList , das zum Beispiel deklariert wird, erhalten können Wenn ArrayList vom Typ String ist, muss das an getIndexOf(Object object) zu übergebende Objekt vom Typ String sein.

Schließlich legen Sie die Auswahl wie folgt fest:

%Vor%     
Chintan Soni 28.03.2013, 07:28
quelle
13

Das habe ich gemacht und es scheint gut zu funktionieren

%Vor%     
bobdol 03.12.2013 06:59
quelle

Tags und Links