2012-01-30 57 views
0

我有一個列表視圖與複選框從sqlite表填充。 我需要在listView中顯示另一列,顯示另一個sqlite表列。列表視圖3列

我想顯示3列:

ProductName CheckBox ProductPrice. 

有什麼建議?

回答

1

獲取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}); 
+0

謝謝,但我不知道如何將自定義列表與sqlite數據庫綁定。 – user1107620 2012-01-30 15:56:03

+0

檢查編輯答案 – jeet 2012-03-13 08:46:27