0
有按鈕的選擇文件:如何重用android中顏色不同按鈕的選擇器?
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true">
<shape>
<solid android:color="#686b70"/>
<stroke android:width="1dip" android:color="#595b61" />
<corners android:radius="8dip" />
</shape>
</item>
<item android:state_focused="true">
<shape>
<solid android:color="#686b70"/>
<stroke android:width="1dip" android:color="#595b61" />
<corners android:radius="8dip" />
</shape>
</item>
<item>
<shape>
<solid android:color="#868c95"/>
<stroke android:width="1dip" android:color="#7c818b" />
<corners android:radius="8dip" />
</shape>
</item>
我只需要改變的固體和中風的android:color
創建一個新的選擇。所以我想知道是否有任何方法來重用這個選擇器的顏色不同的按鈕。
您需要以編程方式使用java代碼創建選擇器和形狀。 – 2014-10-20 12:26:26
@BirajZalavadia xml不能做到這一點? – zzy 2014-10-20 12:27:05
正如你所說你想動態。而xmls在編譯時。你不能在運行時寫入xml。 – 2014-10-20 12:28:52