android button 正常状态,按下状态
16lz
2021-12-04
android在交互的时候经常用到的效果,比如按钮正常状态是一个背景,按下时背景发生变化。
button对应的XML:
<Buttonandroid:id="@+id/login_btn_login"android:layout_width="fill_parent"android:layout_height="wrap_content"android:background="@drawable/btn_bg"android:text="测试" />
在drawable目录中新建一个xml文件,名字要和button的background的名字对应,在这里是btn_bg.xml:
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:drawable= "@drawable/btn_bg_on" /> <item android:state_focused="true" android:drawable= "@drawable/btn_bg_on" /> <item android:drawable= "@drawable/btn_bg_off" /> </selector>
注:
btn_bg_on,btn_bg_off为图片名字,也可以是".9"图片
更多相关文章
- android selector 背景选择器的使用, button (未点击,点击,选中保持
- minSdkVersion各个版本号对应android版本
- Android版本和API Level对应关系
- 样式和主题-style&them
- 样式和主题-style&them
- Android(安卓)4.0 SDK下载
- android:windowBackground 和 android:background 的区别
- Android(安卓)EditView 获取焦点 不弹出软键盘
- Android(安卓)API Level对应Android版本一览表