Android - Wie man alle Elemente in einem Spinner?
Wie bekomme ich alle Elemente in einem Spinner?
Ich Probleme mit der Suche einen Weg, um alle Elemente aus einem Spinner
aber ich war nicht in der Lage zu finden, eine elegante Lösung. Die einzige Lösung scheint zu sein, die Speicherung der Artikel-Liste, bevor Sie auf hinzufügen, um den Spinner
Gibt es noch eine bessere Möglichkeit, dies zu tun?
- Schreiben von benutzerdefinierten adapter. In der adapter-add-Methode, die zurückgibt-posten-Liste...
- Ich habe keine Kontrolle über die adapter. Ich bin nur der Erhalt der Spinner in meine Methode, und ich weiß nur die Klasse der Elemente
List<MyModel> items = ((CastMyAdapterType)mySpinner.getAdapter()).getList();
- Ich kann nicht finden, diese Methode in
android.widget.Adapter
weder inandroid.widget.SpinnerAdapter
Du musst angemeldet sein, um einen Kommentar abzugeben.
Einen einfachen und eleganten Weg, dies zu tun ist, wenn Sie wissen, die Objekte geben, die der spinner ist die Speicherung:
Angesichts der vorangegangenen Klasse und ein
Spinner
enthält eine Liste vonUser
können Sie Folgendes tun:Diese mir geholfen haben!! Ich hoffe, es würde es für Sie tun!