0
我在繪製文件夾中的XML形狀更改XML可繪色動態
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners android:radius="0dp" />
<solid android:color="@color/very_light_gray" />
<stroke
android:width="1dip"
android:color="@color/dark_gray" />
</shape>
如何更改very_light_gray
和dark_gray
顏色編程? 有什麼辦法嗎? 這是可能的重寫形狀類,並使用overrided類而不是形狀在xml中?
在'drawable'文件夾中爲它創建單獨的xml文件,並使用'setBackgroundResource'動態改變。如果你不這樣做,那麼在使用'setBackgroundColor'' –
時會改變形狀,所以它會動態改變顏色? – KTG
是的,它會改變背景 –