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"图片

更多相关文章

  1. android selector 背景选择器的使用, button (未点击,点击,选中保持
  2. android button 正常状态,按下状态
  3. minSdkVersion各个版本号对应android版本
  4. Android版本和API Level对应关系
  5. 样式和主题-style&them
  6. 样式和主题-style&them
  7. Android(安卓)4.0 SDK下载
  8. android:windowBackground 和 android:background 的区别
  9. Android(安卓)EditView 获取焦点 不弹出软键盘

随机推荐

  1. Android获取SD卡上图片和视频文件及其缩
  2. android 增加新按键
  3. android ndk不支持宽字符转换
  4. android真机测试问题
  5. 九宫格的实现及九宫格源码
  6. android opengl es 简单实例
  7. Android ormlite 框架介绍
  8. 【总结备用】Android监听网络状态实现(Br
  9. Android底部导航栏,三种风格和实现
  10. 基于Android studio3.6的JNI教程之ncnn之