ユーザーがアプリの色のアクセントを変更できるアクティビティがあります。選択した色は に保存されSharedPreferences
ます。
apps ファイル内に静的な値を持つ代わりに、 appscolors.xml
に保存されているものによってそれを変更できるようにしたいと考えていますSharedPreferences
。
<color name="colorAccent">#value_from_shared_preferences</color>
colors.xml
アプリのアクセント カラーとしてユーザー指定の色を使用する方法が他にもあることは知っていますが、appsファイル内の値を切り替える方法を知りたいです。
更新:すべてのリソース値は一定であるため、実行時に xml ファイル内の値を変更することはできません。