小编J50*_*J50的帖子

(找不到id引用)没有资源匹配给定的名称

我在相对布局中有以下内容.

<TextEdit
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignBottom="@id/buttonA"
    android:layout_alignParentLeft="true"
    android:layout_alignParentTop="true"
    android:layout_toLeftOf="@id/buttonA" />

<Button
    android:id="@+id/buttonA"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_alignParentRight="true"
    android:text="@string/message" >
</Button>
Run Code Online (Sandbox Code Playgroud)

Eclipse在线路android:layout_alignBottom ="@ id/buttonA"和android:layout_toLeftOf ="@ id/buttonA"分别给出了这些错误:

错误:错误:找不到与给定名称匹配的资源(在'layout_alignBottom'中,值为'@id/buttonA').

错误:错误:找不到与给定名称匹配的资源(在'layout_toLeftOf'中,值为'@id/buttonA').

用@ + id/buttonA替换@ id/buttonA会删除此eclipse错误消息.这是正确的做法吗?如果是这样,为什么会这样呢?@ + id不会创建新的ID吗?我不想要新的身份证.我想使用按钮对象中引用的那个.处理这个问题的最佳方法是什么?

多谢你们.-Joe

android android-layout android-xml

12
推荐指数
1
解决办法
6556
查看次数

标签 统计

android ×1

android-layout ×1

android-xml ×1