我正在尝试从我的主要活动中启动一个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
答案 0 :(得分:0)
在与此活动相关的XML布局文件中,您应该有一个string
元素,其ID为ListView
。这样的事情。
@android:id/list