参考までに、Android のビューを共有することはできません。これは SDK の設計上の決定事項であり、議論の余地がありますが、その通りです。各ビューは、最大で 1 つの親ビューを持つことができます。ただし、レイアウトをビュー テンプレートとして機能させるために、共通の view_layout.xml ファイルを再利用できます (つまり、数回インフレートします)。ボタンなどのビュー内の要素のviewidとidへの影響は何ですか。
- これらは view_layout.xml 内で定義されるべきではありませんか? (たとえば、異なるビュー インスタンスにあるにもかかわらず、同じ ID を持つ 2 つのボタンがないようにします)。
- ビュー自体のインスタンス ID はどうですか?
- 共通の view_layout.xml ファイルを指定して、これらのビューを一意に定義するにはどうすればよいですか?
- もちろん、インフレートされたビューへの個別の参照を持つことはできますが、ビュー自体の id とその中のウィジェットについてはどうでしょうか?