@id/まえがき基本id/で書いてるけど、レガシーコードで@+idで書かれてるのがあった。stdioとかに怒られるけどRelativeLayoutで@+id/で指定しても怒られない。同じようなもんかと思って、ずっとスルーしていた・・・。レイアウト変えてて@+idで指定してるxmlを編集してるときに思わぬエラーになって困り果てて、ちゃんと調べようと思った。違いは、+があるかないか。本家参照じゃなくて、申し訳ないが。スタる(?)とあったhttp://stackoverflow.com/questions/5025910/difference-between-id-and-id-in-android+はR.javaにidを追加すると意味。hogeというidを追加するという意味。@id/はすでにR.javaにあるidを参照するという意味。R.javaのhogeを参照。RelativeLayoutにポジションを指定する際は、すでに描写してあるviewに対して、上か下かなどを指定したいので、@id/で指定する。実行時にエラーになるがeclipseでlintの段階でエラーならない。@id/で書き直すと未定義idでlintのエラーで、間違ってることに気づく。upLoginユーザーは見つかりませんでした。