(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