本文来自:http://blog.csdn.net/brokge/article/details/9713041

简介

根据不同的选定状态来定义不同的现实效果

分为四大属性:

android:state_selected是选中

android:state_focused是获得焦点

android:state_pressed是点击

android:state_enabled是设置是否响应事件,指所有事件

android:state_window_focused默认时的背景图片

引用位置:res/drawable/文件的名称.xml

使用的方法:
Java代码中:R.drawable.文件的名称

XML中:Android:background="@drawable/文件的名称"


<?xml version="1.0" encoding="utf-8" ?>     <selector xmlns:Android="http://schemas.android.com/apk/res/android">   <!-- 默认时的背景图片-->    <item Android:drawable="@drawable/pic1" />      <!-- 没有焦点时的背景图片 -->    <item    Android:state_window_focused="false"         android:drawable="@drawable/pic_blue"    />     <!-- 非触摸模式下获得焦点并单击时的背景图片 -->    <item    Android:state_focused="true"    android:state_pressed="true"      android:drawable= "@drawable/pic_red"    />   <!-- 触摸模式下单击时的背景图片-->    <item    Android:state_focused="false"    Android:state_pressed="true"      Android:drawable="@drawable/pic_pink"    />    <!--选中时的图片背景-->    <item    Android:state_selected="true"    android:drawable="@drawable/pic_orange"    />     <!--获得焦点时的图片背景-->    <item    Android:state_focused="true"    Android:drawable="@drawable/pic_green"    />     </selector> 


更多相关文章

  1. Android系统中设置TextView的行间距(非行高)
  2. android LinearLayout布局子空间没有填充父控件的问题
  3. Android(安卓)SearchView 搜索框
  4. android限制文本长度
  5. Android(安卓)四大组件之Activity生命周期
  6. Android(安卓)四大组件之Activity生命周期
  7. android 滚动条 相关属性
  8. android 问题总结
  9. GridView九宫图

随机推荐

  1. 好用到飞起的12个jupyter lab插件
  2. Python安装第三方库太慢?配置好这个速度飞
  3. Jupyter Notebook最常用的五大配置技巧
  4. 对SVG动画进行异步懒光栅化处理 [每日前
  5. 基于geopandas的空间数据分析——空间计
  6. 怎样在服务器上启用 HTTPS [每日前端夜话
  7. matplotlib绘图的核心原理讲解
  8. matplotlib绘图技巧详解(一)
  9. 异步函数中的异常处理及测试方法 [每日前
  10. Python+Kepler.gl轻松制作酷炫路径动画