Android中两种selector选择器(背景,文字颜色)
selector背景颜色选择器:
1.在res文件的根目录下新建一个drawable文件夹(有就不用新建了)
2.在drawable文件夹下新建一个.xml(选择selector效果)
3.在.xml中定义两个<item>,两个item中写state_pressed为true和false两种状态,添加drawable背景
4.在自己的控件中把背景background属性设置为drawable下的对应selector的.xml文件
效果图:
selector文字颜色选择器:
1.在res文件的根目录下创建一个color文件夹
2.在color文件夹下创建一个 .xml 的资源文件(选择selector效果)
3.在 .xml 中定义两个<item>,两个item中写state_pressed为true和false两种状态
4.在自己的控件中设置textColor属性,引用对应的color下的 .xml文件。
效果图:
完整Demo代码下载:http://pan.baidu.com/s/1hsbt7rm
Android中两种selector选择器(背景,文字颜色)相关推荐
- Android基础教程之-------Android中两种设置全屏的方法!!!
在开发中我们经常需要把我们的应用设置为全屏,这里我所知道的有俩中方法,一中是在代码中设置,另一种方法是在配置文件里改! 一.在代码中设置: view plaincopy to clipboardpri ...
- android 不能安装app,android中两个不同名称的app不能同时安装
---恢复内容开始--- 两个app,第一个安装后,再安装第二个,会提示安装包损坏或者一切其他问题,但是这个安装包在别的手机可以正常安装,可以是因为以下问题 两个app中,包含有相同名称的provid ...
- Android方法的概括,Android_Android中startService基本使用方法概述,Android中有两种主要方式使用Ser - phpStudy...
Android中startService基本使用方法概述 Android中有两种主要方式使用Service,通过调用Context的startService方法或调用Context的bindServi ...
- matlab 遍历每个像素点,Mat中两种像素遍历方法比较
小白,入门中,不足其指正.刚刚接触opencv,从一个Matlab风格的编程环境突然跳转到C++,实在有些不适.单就pixels scanning花了好长时间研究.opencv-tutorials给出 ...
- android项目两种构建方式的整合(Eclipse/idea和Android Studio)
android的两种构建方式 目前android主要有两种构建方式,一种基于ant(传统的),另一种是13年Google/IO上新推出基于Gralde的构建(Android Studio).从sdk的 ...
- Android AsyncTask两种线程池分析和总结
转自:http://bbs.51cto.com/thread-1114378-1-1.html Android AsyncTask两种线程池分析和总结 (一) 前言 在android Async ...
- android中几种定位方式详解
目录 前言: 1.GPS定位 2.NETWORK定位 3.AGPS定位 4.基站定位 5.WIFI定位 6.混合定位 目前,移动端大致通过三种方式来进行设备定位:GPS.基站.wifi.本文就详细的讲 ...
- java简述常见的布局极其特点_请简要说明 Android 中五种常见布局的特点。_学小易找答案...
[简答题]请简要说明有序广播和无序广播的区别 [简答题]请简要说明 Android 程序结构中 AndroidManifest.xml 的功能? [简答题]简述李村站人工办理进路的作业过程. [简答题 ...
- android gradle两种多渠道打包方式
android gradle两种多渠道打包方式 gradle多渠道打包,目前已经了解到的有两种方式: 一种是利用gradle的manifestPlaceholders属性来替换渠道值 另一种是不同的渠 ...
最新文章
- GRUB引导菜单加密
- 利用eigen库简单实现矩阵功能
- C++后台开发需要什么?
- jsTree通过json数据初始化时,如何控制每个选项的图标(icon)显示
- python操作微信小程序云端数据库_微信小程序·云开发云数据库的基本使用-微信小程序云开发实例-腾讯云微信小程序...
- jre6-java运行环境_Java运行环境(JRE8)64位 1.8.0.25
- MAVEN 的常用命令
- Spring Boot 如何组装一个树结构的数据?
- ansys18安装以后打不开_【偷偷告诉你】在微信里直接安装apk.1
- FreeRTOS(教程非常详细)
- 利用PS 调整 pdf清晰度
- 2021年全国大学生电子设计竞赛官方通知正式发布
- 近期每日学习与工作时间安排
- 硬禾课堂 - 一分钟焊接小技巧
- 【语义网】Jena框架简介及实战
- VIPL Lab 9篇ACM MM 2019和IEEE TIP 论文精解
- 迈阿密牛津计算机专业,2020年迈阿密大学牛津专业设置
- 关于ICMP Redirect路由的一个不是bug的bug
- OpenCV模板匹配和轮廓处理
- 关于ul ol li