我无法解决的致命错误列表

时间:2013-03-27 07:18:28

标签: android list arraylist hashmap

当我开发一个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>();
有人可以帮我这个吗?

2 个答案:

答案 0 :(得分:1)

你的xml文件中有这个吗?

    <ListView
    android:id="@android:id/list"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"/>

答案 1 :(得分:0)

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