Ich arbeite an einem Android-Projekt und verwende einen Spinner, der einen Array-Adapter verwendet, der aus der Datenbank gefüllt wird.
Ich kann nicht herausfinden, wie ich das ausgewählte Element programmgesteuert aus der Liste festlegen kann. Zum Beispiel, wenn ich im Spinner die folgenden Gegenstände habe:
- Kategorie 1
- Kategorie 2
- Kategorie 3
Wie würde ich Kategorie 2 programmgesteuert zum ausgewählten Element machen, wenn der Bildschirm erstellt wird? Ich dachte, es könnte ähnlich sein wie c # IE Spinner.SelectedText = "Kategorie 2", aber es scheint keine ähnliche Methode für Android zu geben.
spinner.setSelection()
. Das würde gut funktionieren. Sie können auch eine Methode erstellen, mit der Sie Ihre Indizes an die tatsächlichen Zeichenfolgen anpassen können.