質問の目的のために:
私は Android アプリを作成しており、いくつかのアクティビティがあり、それぞれのレイアウトに 3 つの画像ビュー コンポーネントがあります。
これらの ImageView コンポーネントを最初のアクティビティのレイアウトに追加すると、自動的imageView1にimageView2とという名前が付けられimageView3ます。
これらのコンポーネントを別のアクティビティのレイアウトに追加すると (前のアクティビティからコピーするのではなく、コンポーネント領域からレイアウト スペースにドラッグすることによって)、再び自動的imageView1にimageView2とという名前が付けられimageView3ます。
名前付け自体は問題ではありませんが、問題は、同じ ID を使用しているという理由だけで、Android が何らかの形で異なるレイアウトのこれらのコンポーネント間で参照を作成することです。したがって、最初のアクティビティから別のアクティビティimageView1にリンクされます。imageView1これらのコンポーネントの一部を変更しようとすると、参照されている残りのコンポーネントにもその変更が自動的に適用されます!