Идентификаторы ресурсов в Android специфичны для пакета (это хорошо, иначе у вас будет много конфликтов, если ваше приложение имеет дело с несколькими пакетами одновременно).
@+id/list
создаст идентификатор ресурса в вашем приложении (= ваш пакет) с именем «list» и присвоит ему уникальный идентификатор. В коде это будет R.id.list
.
@android:id/list
будет использовать идентификационный «список» из пакета android (который в коде будет android.R.id.list
.
EDIT: нужно добавить исправления. Дэвид Хедлунд указал: правильная ссылка будет @android:id/list
. Кроме того, +
указывает, что вы определяете новый идентификатор - вам, очевидно, не нужно, когда вы ссылаетесь на что-то, что было определенных в Android API.