找不到与给定名称匹配的资源(位于“ layout_alignBottom” ...)

时间:2018-07-18 09:58:24

标签: android-layout xamarin.android

这是我的布局代码的简略副本:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/questionRelativeLayout">
    <TextView
        android:text="Yes"
        android:layout_width="match_parent"
        android:layout_alignParentTop="true"
        android:layout_alignBottom="@id/questionTextView"
        android:id="@+id/yesTextView" />
    <TextView
        android:text="No"
        android:layout_width="match_parent"
        android:layout_alignParentTop="true"
        android:layout_alignBottom="@id/questionTextView"
        android:id="@+id/noTextView" />
    <TextView
        android:text="Note"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:id="@+id/questionTextView" />
</RelativeLayout>

编译时出现错误

  

错误APT0000:找不到与给定名称匹配的资源(在'layout_alignBottom',值为'@ id / questionTextView')。
  错误APT0000:找不到与给定名称匹配的资源(在'layout_alignBottom'处,值为'@ id / questionTextView')。

为什么以及如何解决?

1 个答案:

答案 0 :(得分:1)

这些视图之后出现

questionTextView,将发生此错误。 替换android:layout_alignBottom =“ @ id / questionTextView” 通过android:layout_alignBottom =“ @ + id / questionTextView”,它应该可以解决问题