【问题标题】:Fatal Error that I can't solve-list我无法解决的致命错误列表
【发布时间】:2013-03-17 05:21:11
【问题描述】:

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

"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>();

有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: android list arraylist hashmap


    【解决方案1】:

    你的 xml 文件中有这个吗?

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-05-04
        • 2019-07-26
        • 2013-02-12
        • 2017-10-15
        • 1970-01-01
        • 2012-08-26
        • 1970-01-01
        • 2020-11-22
        • 1970-01-01
        相关资源
        最近更新 更多