私はAndroidライブラリプロジェクトを作成しようとしていますが、ビルドプロセスは正常に機能していますが、ライブラリを使用するプロジェクトのリソースを置き換える際に問題が発生しています。
私の図書館には次のものがあります。
library_layout.xml
含む_<TextView android:id="@+id/str_my_string" android:layout_width="wrap_content" android:layout_text="wrap_content">
を呼び出すJavaファイル
((TextView)this.findViewById(R.id.str_my_string)).setText(R.string.my_string);
strings.xml
を含むリソース<string name="my_string">Placeholder</string>
私が持っているライブラリを使用するプロジェクトでは
strings.xml
を含むリソース<string name="my_string">Actual string content</string>
私が期待する動作は、ライブラリを使用してプロジェクトを実行すると、テキストビューに実際の文字列コンテンツが表示されますが、実際にはfalseが含まれていることです。
ライブラリを使用するアプリを見ると、2つのR
ファイルがあり、両方R.string.my_string
とも同じ数値になっています。