此:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
tools:context=".MainActivity"
android:weightSum="1">
<ImageView
android:id="@+id/imageView2"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignTop="@id/imageView3"
android:layout_toLeftOf="@id/imageView3"
android:layout_marginRight="30dp"/>
<ImageView
android:id="@+id/imageView3"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_gravity="center_horizontal"
android:layout_marginTop="30dp"
android:layout_centerHorizontal="true"/>
<ImageView
android:id="@+id/imageView4"
android:layout_width="100dp"
android:layout_height="100dp"
android:layout_alignTop="@id/imageView3"
android:layout_toRightOf="@id/imageView3"
android:layout_marginLeft="30dp"/>
</RelativeLayout>
是我的AndroidManifest.xml,我收到错误:
错误:(77,35)找不到与给定名称匹配的资源(&#39; layout_alignTop&#39;值为&#39; @ id / imageView3&#39;)。
错误:(78,35)找不到与给定名称匹配的资源(位于&#39; layout_toLeftOf&#39;值为&#39; @ id / imageView3&#39;)。
答案 0 :(得分:11)
你可以使用。首先添加+
符号。
android:layout_alignTop="@+id/imageView3"
之后,清理 - 重建 - 重新启动您的IDE
。
答案 1 :(得分:0)
我得到了同样的东西,但后来我的问题是我不小心将视图移到它引用的视图上方。
原始代码
<ImageView
android:id="@+id/image_view"
android:width="wrap_content"
android:height="wrap_content">
<ScrollView
android:id="@+id/scroll_view"
android:width="wrap_content"
android:height="wrap_content"
android:layout_below="@id/image_view">
<LinearLayout
... >
...
</LinearLayout>
</ScrollView>
然后我将其调整为
<ScrollView
android:id="@+id/scroll_view"
android:width="wrap_content"
android:height="wrap_content"
android:layout_below="@id/image_view">
<LinearLayout
... >
<ImageView
android:id="@+id/image_view"
android:width="wrap_content"
android:height="wrap_content">
<ImageView
android:id="@+id/image_view2"
android:width="wrap_content"
android:height="wrap_content"
android:layout_below="@id/image_view">
...
</LinearLayout>
</ScrollView>
我很奇怪,因为IDE指示了行
的错误android:layout_below="@id/image_view"
在第二个ImageView中,所以我花了一段时间才注意到错误确实存在于
中android:layout_below="@id/image_view"
在我忘记删除的ScrollView中。