2011-06-20 6 views
2

私はSQLiteテーブルのすべての行を読み込み、すべてを一度にListViewに表示しようとしています。これは、私が一行一列で読む方法です:一度にすべての行を読む

//---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)); 
} 

これを達成するための提案はありますか?

+0

あなたは 'ListView'とアダプタの**どの**チュートリアルを読みましたか? [ここにある](http://developer.android.com/resources/tutorials/views/hello-listview.html)。 ['BaseAdapter'](http://developer.android.com/reference/android/widget/BaseAdapter.html)を見ることもできます。カスタムデータを表示する場合は、それを拡張するクラスを作成します。 – Felix

答えて

関連する問題