ビュー ID をライブラリに渡して、ライブラリを含む非ライブラリ プロジェクトのアイテムを指すことが期待できますか? サードパーティの開発者に配布されるアダプター クラスがあります。メッセージの独自の抽象データ型を処理しますが、作成時にビュー ID を介して渡されるさまざまなスタイルのビューを使用するのに十分な柔軟性を備えたカスタム アダプターを提供したいと考えています。以下に代わるものがありますが、通常、開発者は使い慣れたもの (つまり ArrayAdapter) を使用することを好みます。したがって、私の質問は次のとおりです。レイアウトの id (つまり、整数の R.layout.a_text_view) は、サード パーティのプロジェクトから res に独自のレイアウトを持つライブラリに渡された場合、サード パーティのプロジェクトの正しいリソースを指しますか?フォルダ?リソース ID の範囲がどこまで拡張されるかについて、ご意見をお寄せいただきありがとうございます。
編集: もう少し調べてみると、ライブラリ プロジェクトは本質的にプロジェクト全体の一部になることに気付きましたが、私の質問は次のとおりです: 同じ名前の複数のリソースが存在する場合、いずれかの com の R . third.party.R または com.library.R (パッケージ名の例)、それらはコンパイル時または実行時にどこで ID になり、ID はどのくらい一意ですか? R のパッケージ名を指定すると、メイン アプリケーションからライブラリ内のリソースにアクセスできますか?また、リソース ID をコード内の int パラメータとして渡すことは可能ですか? 私をまっすぐにしてくれてありがとう!