2010-07-04 134 views

回答

0

在res /繪製,創建一個名爲例如mybutton_background.xml文件,並把這樣的事情裏面:

<?xml version="1.0" encoding="utf-8"?> 
<selector android="http://schemas.android.com/apk/res/android"> 
<item android:state_focused="true" android:state_pressed="false" 
android:drawable="@drawable/button_background_focus" /> 
<item android:state_focused="true" android:state_pressed="true" 
android:drawable="@drawable/button_background_pressed" /> 
<item android:state_focused="false" android:state_pressed="true" 
android:drawable="@drawable/button_background_pressed" /> 
<item drawable="@drawable/button_background_normal"> 
</selector> 

然後將此作爲繪製你的按鈕與android:background="@drawable/mybutton_background"背景。

+0

其實,我試圖改變文字顏色而不是背景,我的背景應保持爲黑色,不管它處於什麼狀態。 – 2010-07-04 06:29:14

1

案件解決。我只是將一個XML文件添加到我的顏色文件夾中。添加一個選擇器XML並將我的按鈕的屬性「textColor」更改爲該選擇器XML。

更多參考 - Android selector & text color