Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

Spinner (Adapter) erklären

Das Thema "Spinner (Adapter) erklären" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 03.08.2011, 12:50   #1 (permalink)
Neuer Benutzer

Registriert seit: 28.07.2011
Beiträge: 5
Abgegebene Danke: 1
Erhielt 0 Danke für 0 Beiträge
Standard Spinner (Adapter) erklären

Ich habe mir dieses Tutorial zum Spinner angesehen. Es funktioniert bei mir auch, allerdings verstehe ich diesen Abschnitt nicht:

Code:
Spinner s = (Spinner) findViewById(R.id.spinner);
    ArrayAdapter adapter = ArrayAdapter.createFromResource(
            this, R.array.planets, android.R.layout.simple_spinner_item);
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    s.setAdapter(adapter);
Wozu braucht man den Adapter und was bedeuten dessen Parameter?

Danke!
kavuch ist offline   Mit Zitat antworten
Alt 03.08.2011, 13:05   #2 (permalink)
Android Experte
 
Benutzerbild von DieGoldeneMitte

Registriert seit: 05.02.2010
Beiträge: 609
Abgegebene Danke: 75
Erhielt 136 Danke für 119 Beiträge
Standard AW: Spinner (Adapter) erklären

Der Spinner ist nur der View, also das Ding, das du auf dem Bildschirm siehst. Außer sich selbst malen kann das erstmal garnix.

Der Adapter ist das Model = das Objekt, das die darzustellenden Daten (das ist in deinem Fall R.array.planets) enthält.

In dem Model passiert die Magie. Es weiß aber nicht, wie alles aussehen soll. Deshalb muss man es mit seiner Umwelt verbinden:
  • this für die Activity (wo gehöre ich hin)
  • android.R.layout.simple_spinner_item ist ein Layout, das die Gestaltung des ausgwählten festlegt.
  • android.R.layout.simple_spinner_dropdown_item als Layout für die Einträge in dem pulldownmenü.
  • und mit setAdapter bekommt es schließlich Verbindung zu seinem View.
__________________
Kein Support via PN/eMail. Bitte das Forum benutzen - dort haben alle etwas davon.
Bei Entwicklerfragen zu abstürzenden Apps bitte immer die Ausgabe von LogCat posten.
Tipp: Zum "Danke" sagen gibt es einen Button.
DieGoldeneMitte ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Zeichen/Befehle erklären dragon098 Android App Entwicklung 6 28.01.2011 11:50
Kann mir mal einer Gmail synchronisation erklären? macker HTC Legend Forum 1 11.01.2011 12:54
Zusammenhänge der Forenschlagwörter erklären bibaa Samsung Galaxy S (I9000) Forum 2 04.11.2010 17:20
Radio usw erklären? ulbi Root / Hacking / Modding für T-Mobile G2 Touch 3 11.11.2009 00:14
Wer kann mir diesen Quelltext erklären? ensacom Android App Entwicklung 13 27.05.2009 12:27




Du liest gerade: "Spinner (Adapter) erklären" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.