Android"无法解析符号' @ id / myLabel"

时间:2016-05-09 10:05:54

标签: java android xml android-layout

我收到错误消息" Cannot resolve symbol '@id/myLabel'"。 同样的错误是针对以下元素:

"Cannot resolve symbol '@id/numberStudents'"
"Cannot resolve symbol '@id/accept'"

请帮我解决此问题。 我的xml样本正在下面粘贴。

谢谢, 阿比拉什卡达拉。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
    <TextView  
        android:id="@+id/myLabel"
        android:text="Name of student:"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
    />
    <EditText
        android:id="@+id/numberStudents"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content"
        android:layout_below="@id/myLabel"
    />
    <Button
        android:id="@+id/accept"
        android:text="Accept"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_below="@id/numberStudents"
        android:layout_alignParentRight="true"
        android:layout_marginLeft="10px"
    />
    <Button
        android:id="@+id/cancel"
        android:text="Cancel"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_toLeftOf="@id/accept"
        android:layout_alignTop="@id/accept"
    />

</RelativeLayout>

3 个答案:

答案 0 :(得分:3)

Rebuild project 对我有用。

答案 1 :(得分:1)

尝试从磁盘[Ctrl + Alt + Y]重新加载所有内容

答案 2 :(得分:0)

这是因为您声明了@+id/accept这样的ID并使用了其他地方@id/accept