2

いくつかのレイアウトを持つプロジェクトがあり、独自のレイアウトを持つ別のプロジェクトからリンクしています。問題は、重複した識別子が発生することです。そのため、プロジェクトの 1 つからレイアウトをインフレートしようとすると、他のプロジェクトから同じ識別子を持つレイアウトを取得しています。この問題を解決するにはどうすればよいですか? ありがとう。

4

2 に答える 2

3

com.my.first.package.name.R.layout.sameIdとのようなフルパスを使用してみてくださいcom.my.second.package.name.R.layout.sameId

于 2012-11-02T10:50:13.040 に答える
0

同じインフレータブル リソースに同じ ID を持つ 2 つのリソースがないか、同じルート ビューを共有しない限り、レイアウトで別の識別子を使用しても問題はありません。

これは、レイアウトで @android:id/text1 ID を使用するようなものです。

それが問題なら、自分の ID の名前を変更してみませんか?

于 2012-11-02T10:54:03.513 に答える