Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/224.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android唯一ID_Android_Xml - Fatal编程技术网

Android唯一ID

Android唯一ID,android,xml,Android,Xml,如果我在两个不同的活动中有完全相同的ImageView,那么每个图像视图在各自的XML文件中是否应该有唯一的ID 例如,我有一个益智应用程序。在activityOne中,有4个图像视图显示4个空白动画框。当用户猜到正确的字母时,相应的框将替换为该字母。当他们解开谜题时,他们被带到活动2中的谜题二。让我们假设拼图2也是4个字母长。因此,我为这个新谜题创建了4个以上的ImageView。这些ImageView的ID是否应该与前面的拼图不同?谢谢。不,不需要在所有XML文件中提供唯一的ID,但最好在使

如果我在两个不同的活动中有完全相同的ImageView,那么每个图像视图在各自的XML文件中是否应该有唯一的ID


例如,我有一个益智应用程序。在activityOne中,有4个图像视图显示4个空白动画框。当用户猜到正确的字母时,相应的框将替换为该字母。当他们解开谜题时,他们被带到活动2中的谜题二。让我们假设拼图2也是4个字母长。因此,我为这个新谜题创建了4个以上的ImageView。这些ImageView的ID是否应该与前面的拼图不同?谢谢。

不,不需要在所有XML文件中提供唯一的ID,但最好在使用
include
时这样做。您可以添加XML名称作为前缀以获得唯一的ID

说:

ID不必在整个树中都是唯一的,但应该是唯一的 在您正在搜索的树的部分中是唯一的(通常 是整棵树,所以最好在 可能的)