自定义项目布局上的Android ListView异常

时间:2014-06-11 17:32:20

标签: android android-layout listview android-listview

我正在使用simpleCursorAdapter来加载ListView。

ListView项目由XML定义:

<LinearLayout xmlns: android......
    android:id="@+id/listItem"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal">
    <TextView
        android:id="@+id/listDate"
        android:layout_width="180dip"
        android:layout_height="wrap_content"
        android:marginBottom="3dip"/>
    <TextView
        android:id="@+id/listName"
        android:layout_width="110dip"
        android:layout_height="wrap_content"
        android:marginBottom="3dip"/>
</LinearLayout>

如果我将listItem id传递给ListView的适配器,我会在资源类型0x12上得到一个FATAL EXCEPTION。

如果我通过android.R.layout.simple_list_item_1,它不会抛出致命的异常,但它也不会做我需要做的事情。

所有文档都表明我可以为适配器检索的项目使用自定义布局。这正是我需要做的。

如何将 自定义 布局传递给ListView适配器?

1 个答案:

答案 0 :(得分:1)