尝试启动新的Activity android时出错

时间:2015-08-10 17:47:22

标签: java android android-listview

我正在尝试从我的主要活动中启动一个Android活动,但我会停止强制停止。 logcat错误是这样的:

java.lang.RuntimeException: Your content must have a ListView whose id attribute is 'android.R.id.list'

但我尝试启动的活动已经有一个ListView,其ID为“list”。 任何建议表示赞赏。 更新:仍然无法弄清楚出了什么问题。 这是我的代码:

activity_all_apps.xml

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
            xmlns:tools="http://schemas.android.com/tools"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:paddingLeft="@dimen/activity_horizontal_margin"
            android:paddingRight="@dimen/activity_horizontal_margin"
            android:paddingTop="@dimen/activity_vertical_margin"
            android:paddingBottom="@dimen/activity_vertical_margin"
            tools:context="com.example.app.AllAppsActivity">

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

</RelativeLayout>

AllAppsActivity.java

public class AllAppsActivity extends ListActivity

1 个答案:

答案 0 :(得分:0)

在与此活动相关的XML布局文件中,您应该有一个string元素,其ID为ListView。这样的事情。

@android:id/list