Selector-背景选择器
Selector-背景选择器
1.主要属性
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><!-- 控件可用时 --><item android:drawable="@drawable/enable" android:state_enabled="false"/><!-- 当前窗口失去焦点时 --><item android:drawable="@drawable/lost_window_focused" android:state_window_focused="false"/><!-- 被激活时 --><item android:drawable="@drawable/activated" android:state_activated="true" /><!--获得焦点时--><item android:drawable="@drawable/focused" android:state_focused="true"/><!--被按压时--><item android:drawable="@drawable/pressed" android:state_pressed="true"/><!--被选中时--><item android:drawable="@drawable/selected" android:state_selected="true"/><!--默认状态--><item android:drawable="@drawable/default"/>
</selector>
使用方式: android:src="@drawable/bg_test"
注意:默认状态需要写在最后。
因为Item是从上往下匹配的,如果匹配到合适的,就不会再往下匹配了,
就是说如果默认状态写在最上方,则只会匹配默认状态,不会往下走。
2.另外除了可以设置背景图片外,还可以设置文本颜色
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android"><!--选中状态时--><item android:color="@android:color/holo_blue_light" android:state_selected="true"/><!--默认状态--><item android:color="@android:color/black"/>
</selector>
使用方式: android:textColor="@drawable/text_color"
另外有一点需要注意注意的是,当你想给TextView,ImageView或者Button设置选中时背景图片,需要在控件被点击后,动态设置 btn.setSelected(true); 切记,切记。
转载于:https://www.cnblogs.com/-Tiger/p/7600635.html
Selector-背景选择器相关推荐
- [转]android selector 背景选择器
关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是 很全,所以现在总结一下android的selector的用法. 首先android的selector是 ...
- android的 selector 背景选择器和 shape 详解(转)
转自:http://blog.csdn.net/chengyingzhilian/article/details/7277106 感谢原作者 ============================= ...
- 背景选择器selector替换按钮默认背景
一.效果 正常状态 获取焦点或按下 按钮的背景图片是.9图,.9图的制作过程,见下面博文 http://blog.csdn.net/zengmingen/article/details/5019324 ...
- 碎步一:根据用户喜好选择不同背景图(背景选择器)
本文章主要功能是,用户根据自己的爱好选择背景图片(此应用可拓展为,定时更新手机桌面的背景图片,此处暂不实现,也许以后有空会进行实现). 言归正传,下面说下主要的实现原理和相关技术,首先设置屏幕为全屏显 ...
- [转]android的selector,背景选择器
本文转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-6014.html 最近做listview和button都要改变Android原来控件的背景 ...
- 浅谈android的selector,背景选择器
2019独角兽企业重金招聘Python工程师标准>>> 关于listview和button都要改变android原来控件的背景,在网上查找了一些资料不是很全,所以现在总结一下andr ...
- 课程笔记2:Scrapy框架——Selector(选择器)的用法
Selector是基于lxml来构建的,支持XPath选择器.CSS选择器以及正则表达式. 1.直接使用 from scrapy import Selector body = '<html ...
- 【NIO】Selector(选择器)
前言 Github:GitHub - yihonglei/jdk-source-code-reading: JDK source code reading(java-nio) 一 Selector ( ...
- html 选中tag标签,HTML Tag Selector标签选择器PFC020071801
之前写过两篇关于HTML DOM解析的文章(附代码): [PFC020071401](https://www.jianshu.com/p/46c92333e2c8) [PFC0200512](http ...
- 笔记56--listview之selector、listview中同一时刻只有一个item能被选中
notifyDataSetChanged():只会刷新数据,不会刷新控件?比如,控件的显示和隐藏? selector参考:http://dev.10086.cn/cmdn/wiki/index.php ...
最新文章
- python开发工程师面试题-2019超实用Python开发工程师面试题分享
- 手把手教你写高质量Android技术博客,画图工具,录像工具,Markdown写法
- PID控制器开发笔记之四:梯形积分PID控制器的实现
- php的控制器,php-模块与控制器
- 《京华烟云》—— 读后总结
- Python 绘图,我只用 Matplotlib
- 远场语音是什么鬼?和人工智能有什么关系?
- 电商系统之商品类目及商品属性史
- 百度网盘设置自定义提取码
- samba4的负载均衡群集
- Java程序员的8个级别,你在哪?
- fontawesome-webfont.woff2 404
- ubuntu终端英文乱码问题
- 微信在线接口调试工具的使用
- 怎么将图片压缩到50k以内?教你一招将图片缩小的方法
- (理财七)如何挑选合适的贷款
- Codeforces Round #750 (Div. 2)A-F1补题题解
- 软件工程各阶段的UML图
- eigen 列拼接_eigen Dense矩阵拼接
- 钜泉光电2018年 IC校招笔试题目
热门文章
- web服务器 字体.svg/.woff/.woff2 404错误 解决方案
- 第十三课:磁场中的运动电荷
- Hadoop多次format格式化会导致节点的clusterID不一致
- vue案例-计数器.html
- Hystrix 熔断器02 —— hystrix 案例之高并发测试
- Redis的常用命令——hash的常用命令
- layui概述||layui的学习内容
- MyBatis简介——半自动的持久化层框架(SQL映射框架)|| 支持定制化sql
- 计算机组成原理——概述
- Python+selenium 自动化-启用带插件的chrome浏览器,调用浏览器带插件,浏览器加载配置信息。