Was ist der Unterschied zwischen dem
@id/
y@+id/
?
Unter @+id/
das Pluszeichen +
weist an, einen neuen Ressourcennamen zu erstellen und in die R.java
Datei, aber was ist mit @id/
? Aus der Dokumentation von ID
: beim Verweis auf eine Android-Ressource ID
brauchen Sie das Plus-Symbol nicht, sondern müssen den Namespace des Android-Pakets hinzufügen, etwa so:
android:id="@android:id/list"
In der folgenden Abbildung schlägt Eclipse jedoch keine Art von @android:id/
.
Sind
@id/
y@android:id/
dasselbe?