歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android xml文件中ID重名問題

Android xml文件中ID重名問題

日期:2017/3/1 10:39:24   编辑:Linux編程

當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,很強大。

Copyright © Linux教程網 All Rights Reserved