出于提问的目的:
我正在编写一个 Android 应用程序,我有几个活动,每个活动在其布局上都有三个图像视图组件。
当我在第一个活动的布局上添加这些 ImageView 组件时,它们会自动命名为imageView1
,imageView2
和imageView3
.
当我将这些组件添加到另一个活动的布局时(不是通过从以前的活动中复制它们,而是通过将它们从组件区域拖动到布局空间),它们再次自动命名为imageView1
,imageView2
和imageView3
.
命名本身不是问题,但问题在于 Android 以某种方式在不同布局的这些组件之间进行引用,只是因为它们使用相同的 id。因此,imageView1
从第一个活动开始链接到imageView1
另一个活动。当我尝试更改其中一些组件时,其余引用的组件也会自动应用该更改!