次のようなシェイプ ドローアブルの背景色を使用する XML が多数あります。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
android:background="@drawable/background"
/>
私の形状の背景xmlは次のとおりです。
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:type="linear"
android:startColor="#FFffffff"
android:endColor="#FFE8E8E8"
android:angle="315" />
</shape>
ここで、ユーザーに背景色を変更するオプションを提供する機能を追加したいと考えています。xml をロードする各アクティビティに移動してそれを変更する代わりに、何らかの値に基づいてソース シェイプ ドローアブルを変更できる簡単な方法はありますか?
ありがとうございました。