我有一個列表視圖與複選框從sqlite表填充。 我需要在listView中顯示另一列,顯示另一個sqlite表列。列表視圖3列
我想顯示3列:
ProductName CheckBox ProductPrice.
有什麼建議?
我有一個列表視圖與複選框從sqlite表填充。 我需要在listView中顯示另一列,顯示另一個sqlite表列。列表視圖3列
我想顯示3列:
ProductName CheckBox ProductPrice.
有什麼建議?
獲取ListView的信息,您可以使用自定義列表適配器爲宗旨。
http://blog.cluepusher.dk/2009/11/16/creating-a-custom-cursoradapter-for-android/
使用SimpleCursorAdapter與光標列結合數據:
假設您有定義成row_layout.xml行佈局,具有三個textviews textview1,textview2,textview3,這需要與被綁定COLUMN_NAME1,COLUMN_NAME2,COLUMN_NAME3,
小號
impleCursorAdapter adapter2 = new SimpleCursorAdapter(this,
android.R.layout.simple_spinner_item, // Use a template
// that displays a
// text view
cur, // Give the cursor to the list adapter
new String[] {COLUMN.NAME1, COLUMN.NAME2. COLUMN.NAME3}, // Map the NAME column in the
// people database to...
new int[] {R.id.text1, R.id.text2, R.id.text3});
謝謝,但我不知道如何將自定義列表與sqlite數據庫綁定。 – user1107620 2012-01-30 15:56:03
檢查編輯答案 – jeet 2012-03-13 08:46:27
謝謝,但我不能夠填充定製從數據庫列表視圖。我可以使用checbox顯示productName列和列,它工作正常。但我不知道如何顯示第三欄。 – user1107620 2012-01-30 15:54:55