<?

xml version="1.0" encoding="utf-8"?

> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <!-- 默认情况,item必须放在最后 --> <!-- 非触摸模式下获得焦点并单击时的背景图片 --> <item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/ic_launcher" /> <!-- 触摸模式下单击时的背景图片--> <item android:state_focused="false" android:state_pressed="true" android:drawable="@drawable/ic_launcher" /> <!--选中时的图片背景--> <item android:state_selected="true" android:drawable="@drawable/ic_launcher" /> <!--获得焦点时的图片背景--> <item android:state_focused="true" android:drawable="@drawable/ic_launcher" /> <item android:drawable="@drawable/button_bg_default" /> </selector>

4.android:state_active="true/false"
true:表示可勾选状态时使用,false:表示不可勾选状态下使用
5. android:state_checkable="true/false"
true:表示勾选状态下使用。false:表示非勾选状态使用
6.android:state_checked="true/false"
true:表示勾选状态下使用。false:表示非勾选状态使用
7. android:state_enabled="true/false"
true:表示可用状态使用(能接收触摸/点击事件)。false:表示不可用状态使用
8. android:state_window_focused="true/false"
true:表示应用程序窗体有焦点时使用(应用程序在前台),false:表示无焦点时使用

注意:

1、<!-- 默认情况,item必须放在最后 -->

This item is unreachable because a previous item (item #1) is a more general match than this one

不然会出现就是说第二行item之前。不能有元素出现。假设这样放置,会出现button一直是默认状态。而无法获得焦点的情况

版权声明:本文博客原创文章,博客,未经同意,不得转载。

转载于:https://www.cnblogs.com/mengfanrong/p/4722355.html

安德鲁斯Selector简介相关推荐

  1. 【Netty】NIO 选择器 ( Selector ) 简介

    文章目录 I . 选择器 ( Selector ) II . 选择器 ( Selector ) 与 NIO 特性 III . 选择器 ( Selector ) API 简介 IV . Selectio ...

  2. NIO核心之Channel,Buffer和Selector简介

    在NIO的API中,Channel就是实现非阻塞的组件,而事件分发(Dispatcher)使用的是Selector组件,在传统的I/O流(Stream)是有方向的,而NIO支持双向读写,这样就需要将流 ...

  3. Android开发:shape和selector和layer-list的(详细说明)

    shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和 ...

  4. Java NIO SocketChannel+Buffer+Selector 详解(含多人聊天室实例)

    一.Java NIO 的核心组件 Java NIO的核心组件包括:Channel(通道),Buffer(缓冲区),Selector(选择器),其中Channel和Buffer比较好理解  简单来说 N ...

  5. Java NIO Selector详解(含多人聊天室实例)

    一.Java NIO 的核心组件 Java NIO的核心组件包括:Channel(通道),Buffer(缓冲区),Selector(选择器),其中Channel和Buffer比较好理解 简单来说 NI ...

  6. 四、Java NIO Selector

    一.Java NIO 概述 二.Java NIO Channel 三.Java NIO Buffer 四.Java NIO Selector 五.Java NIO 扩展 一.Selector 简介 1 ...

  7. java nio多路复用_Java NIO系列教程(六) 多路复用器Selector

    多路复用器Selector是Java NIO编程的基础,熟练地掌握Selector对于掌握NIO编程至关重要.多路复用器提供选择已经就绪的任务的能力.简单来讲,Selector会不断地轮询注册在其上的 ...

  8. ios开发问题汇总(一)

    教程汇总 IOS比较好的网络教程:IOS编程浅蓝教程 IOS编程教程(五)自定义UITableView的表单元格 菜鸟教程-iOS教程 开发问题 实现页面切换,网上某些文章写的是: [self.nav ...

  9. Java - IO流学习笔记

    1.文件和文件夹 内存中存放的数据信息在计算机关机后就会消失,如果想要长久的保存数据,就需要使用到光盘.硬盘等设备,为了便于数据的管理以及检索,引入了"文件"的概念.一篇文章,一个 ...

最新文章

  1. 你最常用的构建和发布管理工具是什么
  2. SAP 开发陷阱一箩筐(01)——创建了函数组却无法激活
  3. 编译DirectShow Samples
  4. 关于《如何阅读一本书》
  5. PyInstaller库的安装、使用
  6. php 集合安装,centos7安装php5.6报错集合
  7. python模拟http请求
  8. 资源放送丨《Oracle数据库索引分裂详解》PPT视频
  9. JDBC性能优化方案
  10. JasperReport生成PDF中文不显示处理
  11. 【leetcode刷题笔记】Roman to Integer
  12. 【转】html5离线储存,application cache,manifest使用体验
  13. asp.net 按钮点击调用FileUpload
  14. java中jdk多大_Java中JDK和JRE的区别
  15. 傅里叶变换中的假频**
  16. 概要设计模板 外部接口设计_0226 rest接口设计
  17. filesplit的Python项目详细描述
  18. Mac系统go版本升级
  19. 大型Web网站优化总结一
  20. 太原理工和山西大学计算机,双一流建设后,山西大学和太原理工你更想去哪一个?...

热门文章

  1. oracle中角色和用户权限,Oracle用户、角色、权限管理
  2. always on sql 收缩日志_使用alwayson后如何收缩数据库日志的方法详解
  3. 主进程退出后子进程还会存在吗?_【干货】Linux进程模型 全解
  4. 服务器无线不能登录界面,Web认证无法跳转到登录页面
  5. 怎么把程序内部坐标转为屏幕坐标_全网最详细CNC加工中心程序代码大全!
  6. java项目 配置文件_细数Java项目中用过的配置文件(properties篇)
  7. 手机号脱敏处理_C#简单代码实现对手机号邮箱等隐私信息进行*号打码
  8. mysql校对规则_MYSQL校对规则
  9. MicroBlaze程序融合fpga的bit并烧写入Flash方法
  10. pytorch 转换onnx_新版PyTorch发布!新增TorchScript API,扩展ONNX导出