2014-07-10 48 views
0

雖然我無法找到具體的參考資料,但我認爲您不能在兩個不同的活動中爲資源提供相同的編號。例如。活動1中的myTextView和活動2中的myTextView(沒有任何鏈接它們)。如果是這樣,當ListActivity中有一個ListView,當你有兩個或更多的ListActivities時,它應該被稱爲「list」嗎?具有相同編號的多個資源

回答

2

我想告訴你的第一件事是,你可以在XML文件中給id而不是在Activities中。但是,我們通過他們的ID訪問活動中的這些元素。

你可以有相同的id在不同的XML文件

兩個或兩個以上的元素,但你不能對兩個或兩個以上要素給予相同的ID在同一個XML文件

在您的活動在onCreate方法中找到一條線,

setContentView(R.layout.YOUR_XML_FILE);

因此,無論何時您將訪問帶有ID的任何元素,它都將僅在上述XML文件中搜索,而不在其他任何元素中搜索。

因此,您將在不同的活動中擁有不同的XML文件,因此每個活動都將在其自己的XML文件中查找資源。它不會影響任何其他XML文件中的其他資源。

相關問題