可能重複:
Difference between 「@id/」 and 「@+id/」 in Android的ID在Android的佈局XML有和沒有 「+」
當您創建Android應用程序的佈局XML文件,你通常聲明每個ID佈局元素爲:
@+id/elementID
不是嗎?我猜「+」意味着這個元素的ID剛剛創建,因此你需要加號,對嗎?
但是,在創建佈局元素之前引用佈局元素時,您需要做些什麼?你是用「+」來引用它,然後在沒有「+」的情況下創建它?簡而言之,以下代碼是否正確(在RelativeLayout容器中)?
<ImageButton
android:id="@+id/helpButton"
android:layout_toLeftOf="@+id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
<ImageButton
android:id="@id/moreButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true" />
是的,當你給出的預定義佈局或視圖的參考使用out +像相對佈局rightOf/leeftOF像 –