SimpleCursorAdapter () zwei SQL ausgaben in eine textView

derjens

derjens

Ambitioniertes Mitglied
5
Einen schönen guten tag wünsche ich.

Habe eine frage zu einem SimpleCursorAdapter.

Wie bekomme ich es hin das ich zwei SQL Spalten zusammen in einer textView
anzeigen kann??

Also das ich die beiden SQL Spalten name und vorname in die textView name bekomme.
Hier ist mein code, wobei das mit +" "+ nicht funzt.

Code:
adapter = new SimpleCursorAdapter(this, R.layout.XX, cursor, new String[] { View.Columns.a, View.Columns.b, View.Columns.vorname + " " +  View.Columns.name }, new int[]{R.id.textView_a, R.id.textView_b, R.id.textView_name});
Gruß
derJens
 
Hallo,

ich habe ein ähnliches Problem und gerade eine Lösung gefunden. Bei Deinem Problem folgender Vorschlag:
Ändere Deine Layout-Datei so, dass Du name und vorname mit einem zusätzlichen LinearLayout mit horizontaler Ausrichtung umgibst, sie werden sozusagen in einer Zeile zusammengefasst. Natürlich geht das auch mit einem RelativeLayout. Das
musst Du dann entfernen.

Gruß Wicki
 
Hab's selber gelöst :biggrin:

Da ich die Daten aus der SQL Datenbank mittels einer VIEW abfrage
konnte ich die Zeichenkette mittels || gleich in der SQL abfrage verbinden.

Hier der Code:

Code:
"CREATE VIEW " + VIEW_NAME + " AS select " + 
...
" COALESCE(at." + Table.Columns.VORNAME +",' ') || ' ' || COALESCE(at." + Table.Columns.NAME + ",' ') AS " + Columns.VIEW_NAME +
...

Die Verkettung geht natürlich auch direkt in einer SQL abfrage.

Gruß
derJens
 
Zuletzt bearbeitet:

Ähnliche Themen

M
  • mafoma63
Antworten
2
Aufrufe
760
swa00
swa00
B
Antworten
3
Aufrufe
1.307
swa00
swa00
OnkelLon
Antworten
13
Aufrufe
1.980
OnkelLon
OnkelLon
Zurück
Oben Unten