我使用这个带有填充的 xml 资源
<item android:id="@+id/first_image">
<shape
android:layout_width="wrap_content"
android:left = "1dp"
android:right = "50dp"
android:shape="rectangle" >
<stroke
android:width="10dp"
android:color="@color/orange_dd" />
<solid android:color="#00000000" />
<padding
android:bottom="1dp"
android:left="1dp"
android:right="99dp"
android:top="1dp" />
</shape>
</item>
<item android:id="@+id/second_image">
<shape
android:shape="rectangle"
android:left = "200dp"
android:right = "440dp"
>
<gradient
android:angle="0"
android:centerColor="@color/turquesa_l"
android:endColor="@color/turquesa_l"
android:startColor="@color/turquesa_ddd" />
</shape>
</item>
我想以编程方式将右填充的值(值 99)更改为不同的值。我知道如何更改形状的其他属性,例如颜色或单选,但没有找到如何更改填充值...