1. setBackgroundColor
原本的按鈕型式改變了,旁邊的圓弧形不見了,變成了直角,看起跟其它按鈕格格不入。
Button1.setBackgroundColor(Color.GREEN)
2. 用xml來客製button
利用在xml中設定shape的圖形來畫button,彈性大,可做漸層等效果。
必須先製作一個描述 shape 的xml
<?xml version="1.0" encoding="utf-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient
android:id="@+id/shape"
android:startColor="#ff0000"
android:endColor="#ffff00"
android:angle="270" />
<corners
android:radius="10dp" />
<padding
android:left="10dp"
android:top="10dp"
android:right="10dp"
android:bottom="10dp" />
</shape>
</item>
</selector>
然後把Background設成該xml即可
Button2.setBackgroundResource(R.layout.button);
3. 改變 button的background filter
沒有留言:
張貼留言