I also notice that in your link:
android:nextFocusRight="@+id/bikeSST"
The "+" symbol is required if you have not yet defined this identifier, if, possibly, the element you are referencing is smaller in the XML file.
Otherwise, you, if it is already defined above (or included), you can omit the char + character:
android:nextFocusRight="@id/bikeSST"
The advantage of using "+" when you refer to an identifier that must already exist is that the IDE and Lint checks can detect an error case: that you mean an identifier that does not actually exist.
If you include "+", you create it if it does not exist, and this check cannot be performed.
Andrew Mackenzie Apr 07 '11 at 16:24 2011-04-07 16:24
source share