android button按下同时改变背景和文字颜色,抬起后回复原来的样子
解决方案 »
- 求助前辈android开发最常用的java技术
- 很妖的事,关于android内edittext 求高手指点
- 基于android平台如何根据商品的条形码来查询该商品价格?
- 关于Tabhost中子activity无法回调onActivityResult()方法
- android tabhost如何设置标签的间距
- 安卓手机用笔记本创建的临时网络
- 有什么好书推荐一下呗
- android视频通话时怎么从摄像头和mic实时获取音视频流进行传输?
- Android开发 怎样获取屏幕的宽高是多少厘米??
- 使用setOnClickListene报错的问题,我想哭了
- eclipse的问题
- \workspace\android\bin\resources.ap_ does not exist,请问这个问题你是怎么解决的?
1.继承Button类,实现myButton子类
2.通过TextView派生出来的给个例子:
http://marshal.easymorse.com/archives/3059
我记得是有press_down和up两种style的
你可以在你自定义的button里面载入这两种style就好了
android:textColor="@drawable/text_color"参考:http://archive.cnblogs.com/a/2218778/
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 默认时的背景图片 -->
<item android:drawable="@drawable/mv2" />
<!-- 没有焦点时的背景图片 -->
<item android:state_window_focused="false"
android:drawable="@drawable/mv2" />
<!-- 非触摸模式下获得焦点并单击时的背景图片 -->
<item android:state_focused="true" android:state_pressed="true"
android:drawable= "@drawable/mv2" />
<!-- 触摸模式下单击时的背景图片 -->
<item android:state_focused="false" android:state_pressed="true"
android:drawable="@drawable/mv2" />
<!--选中时的图片背景 -->
<item android:state_selected="true"
android:drawable="@drawable/mv2" />
<!--获得焦点时的图片背景 -->
<item android:state_focused="true"
android:drawable="@drawable/mv2" />
</selector>
使用selectot这个方法