java - 未找到与给定名称匹配的资源,即使该资源存在

标签 java android android-layout layout android-relativelayout

我有一个 android 相对布局

 <RelativeLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <com.my.view.text.MyTextView
        style="@style/textOnBg"
        android:layout_toLeftOf="@id/SkipIcon2"
        android:text="Skip"
        android:textStyle="normal" />

    <ImageView
        android:id="@+id/SkipIcon2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentLeft="true"
        android:layout_alignParentTop="true"
        android:src="@drawable/signup_skip_icon" />
</RelativeLayout>

我怎么会收到这个错误:

错误:错误:找不到与给定名称匹配的资源(位于“layout_toLeftOf”,值为“@id/”) SkipIcon2').

最佳答案

试试这个..

您错过了android:layout_toLeftOf="@+id/SkipIcon2"@+id

 <com.my.view.text.MyTextView
        style="@style/textOnBg"
        android:layout_toLeftOf="@+id/SkipIcon2"
        android:text="Skip"
        android:textStyle="normal" />

嗯,这取决于上下文,当您使用 android:id 的 XML 属性时,您将指定一个新的 id,并指示解析器(或称其为构建器)在 R.java 中创建一个新条目,因此您必须包含一个 + 符号。

关于java - 未找到与给定名称匹配的资源,即使该资源存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20633502/

相关文章:

Android CheckedTextView如何更新 View

java - 共享首选项不保存

java - Date.compareTo(Date) 不起作用

尝试将日期选择器添加到布局时未找到 Android 资源异常

android - 修复 Android 屏幕底部的内容

Android TextView 断行不正确

java - 如何在 PuTTY 中保存并运行 Java 文件?

java - Java 中是否有相当于 HTML 标题属性的方法?

java - 如何从头开始安装这个maven依赖项?

Java 并发 : thread-safe modification of values in maps