2
J'essaie de lire toutes les lignes d'une table SQLite et de les afficher toutes en même temps dans un ListView
. Voici comment je les lis ligne par ligne:Lire toutes les lignes à la fois
//---get all titles---
db.open();
Cursor c = db.getAllTitles();
String text = "";
if (c.moveToFirst()){
do {
DisplayTitle(c, text);
} while (c.moveToNext());
}
db.close();
public void DisplayTitle(Cursor c, String text){
ListView.setText("id: " + c.getString(0) + "\n" + "ISBN: " + c.getString(1)
+ "\n" + "TITLE: " + c.getString(2) + "\n" + "PUBLISHER: " + c.getString(3));
}
Des suggestions sur comment y parvenir?
Avez-vous lu ** tutoriels ** sur 'ListView' et adaptateurs? [En voici un] (http://developer.android.com/resources/tutorials/views/hello-listview.html). Vous pourriez également vouloir regarder ['BaseAdapter'] (http://developer.android.com/reference/android/widget/BaseAdapter.html). Ecrivez une classe qui l'étend si vous voulez afficher des données personnalisées. – Felix