重複の可能性:
Androidの「@id/」と「@+id/」の違い
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" />