2012-06-28 126 views
0

我在eclipse.Android中的android项目工作是2.3.3。我已经设置了我的按钮颜色,当点击按钮时我也可以改变按钮的颜色,但是当我的光标在按钮上时,按钮颜色必须改变,并且随着光标移开,它应该具有先前的颜色,与悬停在按钮。但我无法弄清楚诸如state_pressed这样的动作事件,所以我需要这个动作事件。如果任何人都可以,那么请帮助我。android在eclipse中悬停按钮的Android颜色变化

+0

时退房[链接] [1] [1]:http://stackoverflow.com/questions/10542451/button-color-change-on-hover 它帮助你。 谢谢。 –

回答

1

你确切需要的是onfocus,onpress,onclick你想改变颜色。 使用选择,这将HEP你

3

您可以使用XML按钮的状态变化也提到这个链接Change color of button

<?xml version="1.0" encoding="utf-8"?> 

<item android:state_focused="true" 

     android:state_pressed="false" 

     android:drawable="@drawable/login_hover" 

     /> 
<item android:state_focused="true" 

     android:state_pressed="true" 

     android:drawable="@drawable/login_hover" 

     /> 
<item android:state_focused="false" 

     android:state_pressed="true" 

     android:drawable="@drawable/login_hover" 

     /> 
<item android:drawable="@drawable/login_bg"/> 
+0

哦非常感谢你帮助我很多 – 5extremers

+0

你的欢迎:) – Andy

+0

如果你觉得这个答案有帮助请接受答案 – Andy

0

实在是太容易只是上传的图像可能看起来像一个按钮,使影像有一个OnClickListener()