-4

当我开发一个 android 应用程序时,我遇到了一个错误:

"Unable to start activity Component Info :X . RunTimeExcepetion : your content must have a list . View whose ID  attribue is 'android.R.id.list' 

我确实有一个在XML文件中的列表。

在 java 类中它看起来像:

ArrayList<HashMap<String, String>> mylist = new ArrayList<HashMap<String, String>>();
HashMap<String, String> map = new HashMap<String, String>();

有人可以帮我吗?

4

2 回答 2

1

你的xml文件中有这个吗?

    <ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>
于 2013-03-27T07:21:47.747 回答
0

您是从 ListActivity 派生的。为此,您通过 setContentView 设置的布局必须有一个 ID 为 android.R.id.list 的 ListView。从 Activity 而不是 ListActivity 派生或更改您的布局。

于 2013-03-27T07:20:44.713 回答