如何显示两行列表视图?

时间:2011-09-09 11:25:09

标签: android listview

我想在我的活动中使用两行列表视图。

此代码显示一列。此处仅显示“类别”列,但我还希望Distance_from_Centre位于右侧。我的代码是:

if (c.moveToFirst()) {
    int i = 0;
    do {
        i++;
        int Category = c.getColumnIndex("Category");
        int Distance_from_Centre = c
                .getColumnIndex("Distance_from_Centre");
        String str;
        String Str1;
        str = c.getString(Category).toString();
        Str1 = c.getString(Distance_from_Centre).toString();
        /* strArr1[i] = c.getString(Category).toString();
        strArr2[i] = c.getString(Distance_from_Centre).toString();*/
        list.add(str);

        Log.i("LOCATION ", str);
        Log.i("I  ", i + "");
    } while (c.moveToNext());
    lv.setAdapter(new ArrayAdapter<String>(this,
            android.R.layout.test_list_item, list));
    // android.R.layout.simple_list_item_1,list));
}

2 个答案:

答案 0 :(得分:1)

您需要自定义列表适配器。

答案 1 :(得分:0)

使用android.R.layout.two_line_list_item