(не удается найти ссылку на идентификатор) Ни один ресурс не соответствует заданному имя в

Внутри относительного макета у меня есть следующее.

<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>

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 не создает новый идентификатор? Мне не нужен новый идентификатор. Я хочу использовать тот, на который ссылается объект кнопки. Каков наилучший способ справиться с этим?

Спасибо, ребята. -Джо

12
задан J50 23 May 2012 в 18:54
поделиться