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 ...
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%Tags und Links android android-spinner