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

Daten via Adapter an ein ListView binden

Das Thema "Daten via Adapter an ein ListView binden" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 15.10.2011, 19:49   #1 (permalink)
Neuer Benutzer
 
Benutzerbild von derDroide

Modell: LG P920 Optimus 3D

Registriert seit: 25.08.2011
Beiträge: 18
Abgegebene Danke: 7
Erhielt 0 Danke für 0 Beiträge
Frage Daten via Adapter an ein ListView binden

Hallo

Ich bin eigentlich aus der .NET C# Ecke und mich gewöhnt mit Eigenschaften zu arbeiten. Jetzt bei Java scheint es nur noch getIrgendwas() und setIrgendwas() zu geben.

Wenn ich mir nun eine Liste in folgender Art besorge, wie ist da das übliche vorgehen diese an eine ListeView zu binden?
Code:
ConnectivityManager connectivityManager = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo[] netWorkInfos = connectivityManager.getAllNetworkInfo();
Ich habe es mit einem SimpleAdapter und einem ArrayAdapter versucht. ArrayAdapter gibt mir einfach ALLES aus. Wahrscheinlich ein NetworkInfo.ToString().

Wie müsste ich vorgehen wenn ich nur den type und den state ausgeben möchte? Macht man sich da eine Hilfsfunktion die einem einfach ein passendes Array zurückgibt oder geht es auch einfacher/anders?
__________________
MfG
Roland Schumacher alias GENiALi
http://blog.geniali.ch/
derDroide ist gerade online   Mit Zitat antworten
Alt 15.10.2011, 21:22   #2 (permalink)
Android Experte

Modell: HTC Hero

Registriert seit: 14.10.2009
Beiträge: 612
Abgegebene Danke: 18
Erhielt 42 Danke für 40 Beiträge
Standard AW: Daten via Adapter an ein ListView binden

Eigenschaften in Java werden mit getIrgenwas() / setIrgendwas() angesprochen - java beans pattern. Aber viele JVM/Basierte Sprachen bieten direkten Zugriff. So hat man es damals (1995) definiert. Aber es ändert sich bald, und java bekommt "eigenschaften"

Grundaufgabe von adapter ist den View für den List-Eintrag vorzubereiten - und bei SimpleAdapter ist es eben eingachec TextView die mit dem Ergebnis von toString() befüllt wird. Wenn du was anderes willst, muss du entweder die Methoden überladen, oder eine eigene ViewBinder-Objekt zu setzen

In diesen Objekt kannst du bestimmen, welches Text gestetz wird
__________________
_____________________________________________
Meine apps: http://www.pribluda.de/android
Suche Schriftmuster von Prepaid-Auflade-Bons
ko5tik ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Service binden - onBind() wird nicht aufgerufen J4y Android App Entwicklung 1 17.08.2011 11:48
SQL-Daten in Listview mit Titel anzeigen Gibbsnich Android App Entwicklung 0 07.07.2011 17:34
Wie bekomme ich daten aus einer ListView? MilesTeg Android App Entwicklung 2 04.12.2010 19:19
Listview Filtern. Probleme beim Klick auf ein Item Raidri Android App Entwicklung 3 15.04.2010 10:30
Binden von 2 Services Memex Android App Entwicklung 0 12.11.2009 15:18




Du liest gerade: "Daten via Adapter an ein ListView binden" 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.