1
19sheriff93
Neues Mitglied
- 0
Hi Leute!
Ich habe ein eigenes Listviewlayout (die Daten kommen aus einer DB) und so wie ichs jetzt habe wird mir die Listview nur in der "notes_row.xml" (wo eigentlich nur das layout für die listview liegt) angezeigt. Ich möchte die notes_row.xml nur als "layout-vorlage" verwenden und die Listview in einem anderen layout (list_anzeige.xml) anzeigen lassen. Wie muss ich meinen Code verändern um das Problem zu lösen?
vielen dank schon mal im vorraus!
Ich habe ein eigenes Listviewlayout (die Daten kommen aus einer DB) und so wie ichs jetzt habe wird mir die Listview nur in der "notes_row.xml" (wo eigentlich nur das layout für die listview liegt) angezeigt. Ich möchte die notes_row.xml nur als "layout-vorlage" verwenden und die Listview in einem anderen layout (list_anzeige.xml) anzeigen lassen. Wie muss ich meinen Code verändern um das Problem zu lösen?
vielen dank schon mal im vorraus!
Code:
private void fillData(int districtID) {
// alle Gaststätten des gewählten Bezirks
c = mDbHelper.fetchAllNotes(districtID);
startManagingCursor(c);
String[] from = new String[] {DataBaseHelper.KEY_TITLE,DataBaseHelper.KEY_POSTCODE,
DataBaseHelper.KEY_PLACE,DataBaseHelper.KEY_ROWID}; //Platzhalter für Bild des Betriebes
int[] to = new int[] { R.id.text1,R.id.text2,R.id.text3,R.id.imageView100 };
// Now create an array adapter and set it to display using our row
notes =
new SimpleCursorAdapter(this, R.layout.notes_row, c, from, to);
setListAdapter(notes);
//eigener Binder, steuert Übergabe der Tabellenspalten an die Views
notes.setViewBinder(new MyViewBinder());
}