2010-07-04 185 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