尝试运行Android活动时出现此错误: 错误:(8,17)资源ID不能是空字符串(在' id'值为' @ + id /')。 只有最后一个活动似乎是一个错误。每次我尝试运行程序时,都会在活动结束时添加一行:
<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=".MainMenu">
成为
<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.kirky_000.madmath.Multiplication"
android:id="@+id/">
并且错误仅与&#34; android:id =&#34; @ + id /&#34;&gt;&#34;。
答案 0 :(得分:2)
给relativeLayout一个id,不要把它留空。它可以是你想要的任何东西。例如:android:id="@+id/myRelativeLayout"
。你的RelativeLayout看起来像这样
<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.kirky_000.madmath.Multiplication"
android:id="@+id/myRelativeLayout">