0
虽然我无法找到具体的参考资料,但我认为您不能在两个不同的活动中为资源提供相同的编号。例如。活动1中的myTextView
和活动2中的myTextView
(没有任何链接它们)。如果是这样,当ListActivity中有一个ListView
,当你有两个或更多的ListActivities时,它应该被称为“list”吗?具有相同编号的多个资源
虽然我无法找到具体的参考资料,但我认为您不能在两个不同的活动中为资源提供相同的编号。例如。活动1中的myTextView
和活动2中的myTextView
(没有任何链接它们)。如果是这样,当ListActivity中有一个ListView
,当你有两个或更多的ListActivities时,它应该被称为“list”吗?具有相同编号的多个资源
我想告诉你的第一件事是,你可以在XML文件中给id而不是在Activities中。但是,我们通过他们的ID访问活动中的这些元素。
你可以有相同的id在不同的XML文件
两个或两个以上的元素,但你不能对两个或两个以上要素给予相同的ID在同一个XML文件
在您的活动在onCreate
方法中找到一条线,
setContentView(R.layout.YOUR_XML_FILE);
因此,无论何时您将访问带有ID的任何元素,它都将仅在上述XML文件中搜索,而不在其他任何元素中搜索。
因此,您将在不同的活动中拥有不同的XML文件,因此每个活动都将在其自己的XML文件中查找资源。它不会影响任何其他XML文件中的其他资源。