2015-07-12 131 views
0

如果我在兩個不同的活動中具有完全相同的ImageView,那麼每個圖像視圖在各自的XML文件中是否都有唯一的ID?Android唯一ID

例如,我有一個益智應用程序。在activityOne中,有4個ImageViews顯示4個空白動畫框。當用戶猜到正確的字母時,相應的框被替換爲該字母。當他們解決這個難題時,他們在活動二中被帶到PuzzleTwo。假設puzzleTwo也是4個字母。所以我爲這個新的拼圖創建了4個ImageViews。這些ImageViews是否應該具有與以前的拼圖不同的ID?謝謝。

回答

0

不需要在所有XML文件中提供唯一的ID,但最好這樣做,例如使用include。您可以將XML名稱添加爲前綴以獲取唯一ID。

Docs說:

的ID不一定是整個樹唯一的,但它應該是 您正在搜索的樹的一部分(可能經常 是整個樹中是唯一的,所以當 可能時最好是完全獨特的)。

More details