5

JAR ファイルとして共有できるライブラリを作成しようとしています。このライブラリにはアクティビティが含まれます。JAR にレイアウトを含めたいと思います。リソース ファイルを JAR に含めることはできないようで、エンド ユーザーがこれらのファイルを自分で含める必要がないように思われるので、XML を文字列として含めてから手動でインフレートするのはいいハックだと思っていました。それ。これが可能かどうか誰にもわかりますか?他のアイデアはありますか?

4

1 に答える 1

3

ネイティブレイアウトのXMLファイルはバイナリ形式に変換され、ビルド時にベイク処理されたリソースIDが含まれます。

ただし、すべてのGUI要素は実行時にインスタンス化できるため、XMLパーサーと少しのリフレクションを使用して独自のインフレーターをロールすることができます。

プログラムでアクティビティビューを作成する方が簡単な場合があります。

于 2010-04-05T06:55:30.233 に答える