Android中 @id 与 @+id @id是引用已经存在的控件,而@+id则是声明一个新的id已经使用@+id/textView2声明了一个textView2的id,仍然可以在别的地方使用@+id/textView2。新的id覆盖原有的id而在这儿@+id不过是将id重复创建了一遍。不推荐这么用.可以设置 android 系统中已存在的资源 id。@id/android:list,@id/android:message。在java代码中使用android.R.id.xxx