Android studio 通过xml文件设置点击按钮按钮时更换背景,松开时恢复的功能
2017-07-14 14:47
387 查看
1、首先准备好两张照片,分别命名为btn_after和 btn_before,分别为点击前和点击时的照片。
2、在drawable文件夹里新建xml文件,用下述内容替换
另外需要注意的是照片也要放置在drawable文件夹中
3、在按钮的背景设置里引用这个xml文件,就可以实现点击时更换背景效果了。
是不是超简单?
2、在drawable文件夹里新建xml文件,用下述内容替换
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/after" android:state_focused="true"></item> <item android:drawable="@drawable/after" android:state_pressed="true"></item> <item android:drawable="@drawable/before"></item> </selector>
另外需要注意的是照片也要放置在drawable文件夹中
3、在按钮的背景设置里引用这个xml文件,就可以实现点击时更换背景效果了。
是不是超简单?
相关文章推荐
- 通过xml布局文件实现按钮改变焦点设置背景图片
- MFC 设置按钮背景,点击后切换背景(不是按下时和松开时切换)
- 初学ToggleButton 点击按钮,更换按钮背景图片;再次点击,恢复之前背景图
- 通过点击按钮-更换JPanel的背景图片
- RadioGroup的Radiobutton点击时改变字体颜色和背景颜色(采用Xml文件设置)
- Android Studio中设置一个按钮的不同点击触发事件
- Android Studio中对LinearLayout中设置background时,无法添加drawable目录下面的xml文件
- [android] 通过xml文件设置控件的阴影效果
- 可设置圆角背景边框的按钮, 通过调节色彩明度自动计算按下(pressed)状态颜色
- 用户找回密码功能JS验证邮箱通过点击下一步隐藏邮箱输入框并修改下一步按钮的ID
- 去掉button按钮左右两边的留白 设置按钮背景为透明 去掉鼠标点击时出现的虚线边框 层的显示与隐藏
- leangoo更换背景、设置颜色标签功能上线啦!
- android GridView通过代码设置,取消item点击时的黄色背景
- 设置按钮点击切换背景图片
- js实现点击按钮后给Div图层设置随机背景颜色的方法
- Eclipse新建Servlet出错;生成UTF-8的编码的JSP;.xml文件大小设置,eclipse背景颜色设置
- ios设置按钮点击时的文字和图片(而非非背景)
- C#+Emgucv通过点击按钮弹出选择文件对话框
- 安卓自定义圆角Button,继承Button类实现在xml设置圆角半径和背景颜色和点击背景颜色
- 怎样设置才能在MyEclipse中让struts.xml文件出现自动提示的功能