Probleme mit richtiger Darstellung einer ListView

R

rotestelefon

Neues Mitglied
0
Hallo,
ich hänge bei meiner App etwas und hoffe, dass mir jemand helfen kann.
Ich würde meine Daten gerne wie folgt in einer ListView darstellen:

1, Aral, Dachauerstrasse
2, Jet, Landsbergerstrasse

und bin bisher schon soweit gekommen, dass ich folgende Ausgabe bekomme:

1
Aral
Dachauerstrasse
2
Jet
Landsbergerstrasse

Was muss ich an meinem Code ändern?

Code:
            Connection db = new Connection();
            java.sql.ResultSet rs = db.ReturnQuery("select * from preise");
            ListView lview = (ListView) findViewById(R.id.Anzeige);
            ArrayList<String> ListArray = new ArrayList<String>();
            if (rs.next()) {
                do {

                    ListArray.add(rs.getString("id"));
                    ListArray.add(rs.getString("typ"));
                    ListArray.add(rs.getString("strasse"));
                    
                } while (rs.next());
            }
            
            final ArrayAdapter<String> adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, android.R.id.text1, ListArray);
            lview.setAdapter(adapter);
 
Bau dir ein Objekt dass eine Zeile darstellt. Dazu machst du dir einen custom Adapter und schon gehts.

Gesendet von meinem Galaxy Nexus mit der Android-Hilfe.de App
 
evtl reicht auch schon folgends:

do {
ListArray.add(rs.getString("id")+", "+rs.getString("typ") +", "+rs.getString("strasse"));
} while (rs.next());

einfach die ermittelten Strings mit + verknüpfen und für die Optik immer ein String mit , und Leerzeichen dazwischen
 
wird reichen, aber ich denke, das hilft ihm fürs verständnis nicht so weiter.

adapter und listview sind etwas sehr grundlegendes und kommen überall vor. deshalb sollte man dafür viel zeit nehmen um die konzepte dahinter gut zu verstehen.
 
swordi schrieb:
wird reichen, aber ich denke, das hilft ihm fürs verständnis nicht so weiter.

adapter und listview sind etwas sehr grundlegendes und kommen überall vor. deshalb sollte man dafür viel zeit nehmen um die konzepte dahinter gut zu verstehen.

Ja, also die einfache Variante funktioniert. Danke!

Mit dem Custom Adapter hänge ich gerade noch etwas, aber trotzdem vielen Dank!
 

Ähnliche Themen

A
Antworten
10
Aufrufe
1.021
swa00
swa00
S
Antworten
4
Aufrufe
995
Sempervivum
S
D
  • Data2006
Antworten
14
Aufrufe
486
jogimuc
J
Zurück
Oben Unten