安德鲁斯Selector简介
<?
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简介相关推荐
- 【Netty】NIO 选择器 ( Selector ) 简介
文章目录 I . 选择器 ( Selector ) II . 选择器 ( Selector ) 与 NIO 特性 III . 选择器 ( Selector ) API 简介 IV . Selectio ...
- NIO核心之Channel,Buffer和Selector简介
在NIO的API中,Channel就是实现非阻塞的组件,而事件分发(Dispatcher)使用的是Selector组件,在传统的I/O流(Stream)是有方向的,而NIO支持双向读写,这样就需要将流 ...
- Android开发:shape和selector和layer-list的(详细说明)
shape和selector是Android UI设计中经常用到的,比如我们要自定义一个圆角Button,点击Button有些效果的变化,就要用到shape和selector.可以这样说,shape和 ...
- Java NIO SocketChannel+Buffer+Selector 详解(含多人聊天室实例)
一.Java NIO 的核心组件 Java NIO的核心组件包括:Channel(通道),Buffer(缓冲区),Selector(选择器),其中Channel和Buffer比较好理解 简单来说 N ...
- Java NIO Selector详解(含多人聊天室实例)
一.Java NIO 的核心组件 Java NIO的核心组件包括:Channel(通道),Buffer(缓冲区),Selector(选择器),其中Channel和Buffer比较好理解 简单来说 NI ...
- 四、Java NIO Selector
一.Java NIO 概述 二.Java NIO Channel 三.Java NIO Buffer 四.Java NIO Selector 五.Java NIO 扩展 一.Selector 简介 1 ...
- java nio多路复用_Java NIO系列教程(六) 多路复用器Selector
多路复用器Selector是Java NIO编程的基础,熟练地掌握Selector对于掌握NIO编程至关重要.多路复用器提供选择已经就绪的任务的能力.简单来讲,Selector会不断地轮询注册在其上的 ...
- ios开发问题汇总(一)
教程汇总 IOS比较好的网络教程:IOS编程浅蓝教程 IOS编程教程(五)自定义UITableView的表单元格 菜鸟教程-iOS教程 开发问题 实现页面切换,网上某些文章写的是: [self.nav ...
- Java - IO流学习笔记
1.文件和文件夹 内存中存放的数据信息在计算机关机后就会消失,如果想要长久的保存数据,就需要使用到光盘.硬盘等设备,为了便于数据的管理以及检索,引入了"文件"的概念.一篇文章,一个 ...
最新文章
- 你最常用的构建和发布管理工具是什么
- SAP 开发陷阱一箩筐(01)——创建了函数组却无法激活
- 编译DirectShow Samples
- 关于《如何阅读一本书》
- PyInstaller库的安装、使用
- php 集合安装,centos7安装php5.6报错集合
- python模拟http请求
- 资源放送丨《Oracle数据库索引分裂详解》PPT视频
- JDBC性能优化方案
- JasperReport生成PDF中文不显示处理
- 【leetcode刷题笔记】Roman to Integer
- 【转】html5离线储存,application cache,manifest使用体验
- asp.net 按钮点击调用FileUpload
- java中jdk多大_Java中JDK和JRE的区别
- 傅里叶变换中的假频**
- 概要设计模板 外部接口设计_0226 rest接口设计
- filesplit的Python项目详细描述
- Mac系统go版本升级
- 大型Web网站优化总结一
- 太原理工和山西大学计算机,双一流建设后,山西大学和太原理工你更想去哪一个?...
热门文章
- oracle中角色和用户权限,Oracle用户、角色、权限管理
- always on sql 收缩日志_使用alwayson后如何收缩数据库日志的方法详解
- 主进程退出后子进程还会存在吗?_【干货】Linux进程模型 全解
- 服务器无线不能登录界面,Web认证无法跳转到登录页面
- 怎么把程序内部坐标转为屏幕坐标_全网最详细CNC加工中心程序代码大全!
- java项目 配置文件_细数Java项目中用过的配置文件(properties篇)
- 手机号脱敏处理_C#简单代码实现对手机号邮箱等隐私信息进行*号打码
- mysql校对规则_MYSQL校对规则
- MicroBlaze程序融合fpga的bit并烧写入Flash方法
- pytorch 转换onnx_新版PyTorch发布!新增TorchScript API,扩展ONNX导出