代码之家  ›  专栏  ›  技术社区  ›  dumbledad

找不到与给定名称匹配的资源(位于'layout_AlignBottom'…)[重复]

  •  0
  • dumbledad  · 技术社区  · 7 年前

    这是我的布局代码的一个略为精简的副本:

    <?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:找不到与给定名称匹配的资源(位于值为“@id/questiontextview”的“layout\u AlignBottom”)。
    错误apt0000:找不到与给定名称匹配的资源(位于值为“@id/questiontextview”的“layout\u AlignBottom”)。

    为什么,我该如何修复?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Stakshi    7 年前

    QuestionTextView位于这些视图之后,将发生此错误。 替换android:layout_AlignBottom=“@id/questionTextView” 作者:android:layout_AlignBottom=“@+id/questionTextView”,它应该解决问题