当我开发一个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>();
有人可以帮我这个吗?
答案 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派生或改变您的布局。