2011-06-24 17 views
0

可能性の重複:
Good Tutorial for SQLite and ListViewアンドロイドsqliteのとリストビュー

がテーブルに一度 または何を私は変更をすべての行を読み取るためにsqliteListViewを使用する方法の例があります一度にすべてのタイトルを読むようにカーソル内に移動します。

+0

ようにあなたがリストビューにタイトルを表示したい、CursorAdapterの任意のサブクラスを使用しますsqliteから? –

答えて

-1

AFAIK、あなたはsqliteのすべての行を読み込むことはできませんし、すべての行を一度にリストビューでそれを意味する場合。あなたはsqliteの各行を読んでそれをlistviewにアダプターで入れなければなりません。私は主にSimpleAdapterを使用します。

あなたは一例にHERE

編集を見ることができ、ベースから読み込むためのコードの一部:

// prepare the list of all records 
    String[] columns={"id", "nick", "pass"}; 
    Cursor result=sampleDB.query("table", columns, "", null, null, null, null); 
    result.moveToPosition(0); 
    while (!result.isAfterLast()) { 
     HashMap<String, String> map = new HashMap<String, String>(); 
     map.put("rowid", result.getString(0)); 
     map.put("col_1", result.getString(1)); 
     map.put("col_2", result.getString(2)); 
     fillMaps.add(map); 
     result.moveToNext(); 
    } 
0

 Cursor c = db.getAllTitles(); 
     SimpleCursorAdapter a = new SimpleCursorAdapter(c, ....); 
     listview.setAdapter(a); 
関連する問題