如果我在两个不同的活动中拥有完全相同的ImageView,那么每个ImageView是否应该在各自的XML文件中有一个唯一的ID?
例如,我有一个益智应用程序。在activityOne中,有4个ImageViews显示4个空白的动画框。当用户猜测正确的字母时,相应的框将被替换为该字母。当他们解决这个难题时,他们会被带到PuzzleTwo in activityTwo。假设puzzleTwo也有4个字母长。因此,我为这个新的谜题再创建了4个ImageViews。这些ImageViews是否应该有与以前的拼图不同的ID?谢谢。
发布于 2015-07-12 00:40:04
不,没有必要在所有XML文件中提供唯一的ID,但是最好这样做,例如,当您使用include时,.You可以添加您的XML名称作为前缀来获得唯一的ID。
文档说:
ID不需要在整个树中都是唯一的,但是它应该在您正在搜索的树的部分中是唯一的(这通常是整个树,所以最好是在可能的情况下完全唯一)。
更多细节。
https://stackoverflow.com/questions/31363207
复制相似问题