Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/192.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 具有3列的ListView_Android - Fatal编程技术网

Android 具有3列的ListView

Android 具有3列的ListView,android,Android,我有一个带有复选框的listView,它是从sqlite表填充的。 我需要在listView中有另一列显示另一个sqlite表列 我想展示3个专栏: ProductName CheckBox ProductPrice. 有什么建议吗 您可以从获取有关listview的信息。为此,您可以使用自定义列表适配器 使用SimpleCursorAdapter将数据与光标列绑定: 假设在row_layout.xml中定义了一个行布局,有三个文本视图textview1、textview2、textview

我有一个带有复选框的listView,它是从sqlite表填充的。 我需要在listView中有另一列显示另一个sqlite表列

我想展示3个专栏:

ProductName CheckBox ProductPrice.

有什么建议吗

您可以从

获取有关listview的信息。为此,您可以使用自定义列表适配器

使用SimpleCursorAdapter将数据与光标列绑定:

假设在row_layout.xml中定义了一个行布局,有三个文本视图textview1、textview2、textview3,它们需要与列_NAME1、列_NAME2、列_NAME3绑定


谢谢,但我无法从数据库填充自定义列表视图。我可以用productName显示列,用checbox显示列,效果很好。但是我不知道如何显示第三列。谢谢,但是我不知道如何将自定义列表与sqlite数据库绑定。
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});