三.color文件夹下的状态颜色列表,随着iew的不同状态显示不同的颜色(可以让texview的字颜色改变在不同的状态)
注意:drawable下的selector可是设置状态背景列表(可以让view的背景在不同状态时变化)
说明:也可以定义状态背景列表,但是是定义在drawable文件夹下,用的不是color属性,而是drawable属性
1.格式
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:color=""/>获得焦点的颜色
<item android:state_window_focused=""/>
<item android:state_enabled=""/>
<item android:state_checkable=""/>
<item android:state_checked=""/>
<item android:state_selected=""/>
<item android:state_active=""/>
<item android:state_single=""/>
<item android:state_first=""/>
<item android:state_middle=""/>
<item android:state_last=""/>
<item android:state_pressed=""/>
</selector>
true:表示只有相应的状态时改变颜色,一般方式一个默认的 eg:<item android:color="#FFFF00"/>
使用:
<Button
android:id="@+id/btn_start_anim"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="开始动画"
android:textColor="@color/btn_color_list" />
分享到:
相关推荐
文档《android资源文件详解》对res文件夹下的anim、drawable、xml等资源文件进行了详细介绍。 anim文件夹用于存放动画资源,分为两种类型:一种是补间动画(tweened animation),它可以通过改变XML文件中的属性来...
根据给定文件的信息,我们可以提炼出以下相关的IT知识点: ### XianDian云计算基础架构服务平台 #### 一、概述 “先电云计算基础架构服务平台镜像-XianDian-iaas-v2.2.iOS”这一标题揭示了产品的主要特征与功能。...
在Windows环境下,`rxtx-2.2-20081207-win-x64.zip`这个压缩包是针对64位系统的版本。 二、`rxtxcomm.jar`的使用 `rxtxcomm.jar`是RXTX库的主要组成部分,它包含了Java层的API,允许开发者在Java程序中调用串口...
《【eoeAndroid特刊】第十期 Android2.2 特色详解》 在移动操作系统领域,Android系统一直以其开放性和灵活性备受开发者喜爱。而Android 2.2(又称为Froyo,冻酸奶)是Android发展历史上的一个重要里程碑,它带来了...
《Android2.2小部件(Widget)开发详解》 Android平台的小部件(Widget)是其桌面环境中的一个重要组成部分,允许用户在主屏幕上放置各种应用程序的功能快捷方式或动态展示信息。本教程将深入探讨如何在Android 2.2...
《HC6800-EM3-V2.2开发板原理图详解》 在电子工程领域,原理图是设计和理解电路的关键文档。HC6800-EM3-V2.2开发板作为一款基于普中单片机的硬件平台,其原理图详细描绘了各个组件之间的连接和功能,为开发者提供了...
Google在旧金山Moscone会展中心举办Google I/O 2010大会第二天(美国时间5月20日上午)的会议之上如约正式发布了代号为“Froyo(冻酸奶)”的最新版Android 2.2操作系统。而紧接着网络中也开始提供SDK(开发者套件)安装包...
在res/drawable文件夹下,Android还支持更高级的图形资源,如可拉伸图形(drawable-ninepatch)、状态列表图形(state-list drawable)、形状图形(shape drawable)等。这些图形资源的使用,可以大幅提高应用的界面质量和...
本文档主要讲述的是Android SDK 2.2 开发环境详解;Android 2.2是非常值得期待,本文是根据个人实践经验配置Android SDK2.2+Eclipse 的开放环境编写的详细步骤。根据这些步骤,就是门外汉也可有完成。希望本文档会给...
《Ego1开发板引脚分配详解》 Ego1是一款基于Xilinx Artix-7 FPGA(XC7A35T-1CSG324C)的开发板,其设计集成了MicroBlaze微处理器系统(SoC),具备丰富的接口功能,包括VGA、DAC、USB、UART/JTAG、SRAM、PS2、SPI ...
### Android 2.2 通讯录操作源代码详解 #### 一、概述 本文将详细介绍一个基于Android 2.2版本的通讯录操作示例源代码。该代码实现了读取、添加、删除以及更新联系人的功能。对于学习Android平台上的通讯录操作来...
《Python库KL_Audit_supportV2.2-1.0-py3-none-any.whl详解》 在Python的开发世界中,库扮演着至关重要的角色,它们提供了丰富的功能,简化了程序员的工作。本文将深入探讨名为"KL_Audit_supportV2.2-1.0-py3-none-...
### 在Windows下搭建Android 2.2开发环境详解 #### 一、概述 本文将详细介绍如何在Windows操作系统下搭建Android 2.2开发环境。通过本教程,您将能够完成以下步骤:安装Java Development Kit (JDK)、配置Android ...
《Android 2.2 官方实例详解》 在Android操作系统的发展历程中,Android 2.2(Froyo)是一个重要的里程碑。这个版本引入了许多关键的改进和新特性,为开发者提供了更丰富的功能和更好的性能优化。本篇将深入探讨...
eoeAndroid特刊第十期:android2.2特色详解 pdf,主要介绍最新的android2.2系统。全面介绍android2.2中的重点升级,JIT内核编译器等方面的内容,本期亮点是推出了三份最近的android行业研究报告,技术盛宴版块里有...
《Python库Kodexa-2.2.55-py3-none-any.whl详解》 在Python的生态系统中,库扮演着至关重要的角色,它们为开发者提供了丰富的功能,简化了编程过程。本文将深入探讨名为Kodexa的Python库,特别是其2.2.55版本的whl...