當Android的工程越來越大。xml文件越來越多時,避免不了兩個xml文件中同樣的組件使用同樣的id名字,gen目錄下的R.java文件中,有關id的聲明都在id的class中,即public static final class id{};當兩個xml文件中同樣的組件,比如Button,有可能很多個文件中,都有id=”@+id/Button”,開始以為在Java類中引用會重復的id造成程序的不識別。
後來偶然一次錯誤發現,只需你setContentView(R.layout.updatemyaddressbook);中的xml文件以及這個xml文件相關的xml文件中的id不重復,在類中使用findViewById(R.id.Button);時,程序是不會不識別的。
Android,很強大。