android button按下同时改变背景和文字颜色,抬起后回复原来的样子
解决方案 »
- ActivityGroup做的类似TAB,跳转新页后里面没事件响应
- 关于SQLiteTableLockedException
- android ActivityGoup加载WebView,WebView显示Flash显示一半
- android launcher
- 怎么在android上打开ppt,或者pptx
- 语音通话 回音问题
- 关于android上即时通信实现的可行性
- Android 指南针开发为什么在旋转360°之后就乱跳一下,如何解决?
- 利用HttpURLConnection向网络发送xml 数据
- Bitmap对象,修改为透明.
- 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这个方法