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. minSdkVersion各个版本号对应android版本
  3. Android版本和API Level对应关系
  4. 样式和主题-style&them
  5. 样式和主题-style&them
  6. Android(安卓)4.0 SDK下载
  7. android:windowBackground 和 android:background 的区别
  8. Android(安卓)EditView 获取焦点 不弹出软键盘
  9. Android(安卓)API Level对应Android版本一览表

随机推荐

  1. 【Android】AsyncTask 实现登陆
  2. Android(安卓)Parcelable Example (转)
  3. Android(安卓)圆角矩形ImageView
  4. Android(安卓)xml资源文件animal动画解析
  5. android:persistentDrawingCache用法说明
  6. Android(安卓)电源管理
  7. android Html Package机制说明
  8. Android(安卓)自定义ViewPager 实现轮播
  9. Android(安卓)获取网络图片
  10. android 5.0 新特性