(nie można znaleźć referencji id) Żaden zasób nie pasuje do podanej nazwy w

Mam następujący układ w układzie względnym.

<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 daje mi te błędy na liniach android: layout_alignBottom = "@ id / buttonA" i android: layout_toLeftOf = "@ id / buttonA" odpowiednio:

error: Error: Nie znaleziono zasobu pasującego do podanej nazwy (w 'layout_alignBottom ”z wartością' @ id / buttonA ').

error: Error: Nie znaleziono zasobu pasującego do podanej nazwy (w 'layout_toLeftOf ”z wartością' @ id / buttonA ').

Zastąpienie @ id / buttonA znakiem @ + id / buttonA usuwa ten komunikat o błędzie zaćmienia. Czy to jest właściwe? Jeśli tak, to dlaczego miałoby to działać? Czy @ + id nie tworzy nowego identyfikatora? Nie chcę nowego identyfikatora. Chcę użyć tego, do którego odwołuje się obiekt przycisku. Jaki jest najlepszy sposób, aby sobie z tym poradzić?

Dzięki chłopaki. -Joe

questionAnswers(2)

yourAnswerToTheQuestion