Android-Color State List用于控件在各状态下的文本颜色显示
来源:互联网 发布:福州淘宝托管 编辑:程序博客网 时间:2024/06/07 06:12
该颜色状态列表只对控件文本颜色起作用,作为android:textColor的属性值来使用,用作控件的android:background属性将不起作用,需要用drawable state list取代color state list.
文件位置:
res/color/filename.xml
filename将用作 resource ID.
资源引用:
In Java: R.color.filename
In XML: @[package:]color/filename
定义:
12345678910111213
<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android" > <item android:color="hex_color" android:state_pressed=["true" | "false"] android:state_focused=["true" | "false"] android:state_selected=["true" | "false"] android:state_active=["true" | "false"] android:state_checkable=["true" | "false"] android:state_checked=["true" | "false"] android:state_enabled=["true" | "false"] android:state_window_focused=["true" | "false"] /> </selector>
实例:
XML 文件存放位置 res/color/button_text.xml:
12345678
<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:state_pressed="true" android:color="#ffff0000"/> <!-- pressed --> <item android:state_focused="true" android:color="#ff0000ff"/> <!-- focused --> <item android:color="#ff000000"/> <!-- default --></selector>
视图应用该颜色状态列表xml
12345
<Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/button_text" android:textColor="@color/button_text" />
原文链接:http://ck19860613.javaeye.com/blog/834382
- Android-Color State List用于控件在各状态下的文本颜色显示
- Android应用资源---状态颜色列表(Color State List)
- Android应用资源---状态颜色列表(Color State List)
- Color State List Resource(颜色状态列表资源)
- Android: Color State List Resource (颜色申明列表资源)
- android开发 color state list
- android-Color State List Resource
- Android资源知识(六)之控件状态State List
- Android API Guides---Color State List Resource
- Color State List Resource
- Color State List Resource
- Android Resource Types之Color State List 简介
- 在页面控件TextBox禁用的情况下将文本字体颜色变为黑色
- Android res目录下的color.xml颜色总结
- ASP.NET标准控件之用于文本输入和显示的标准控件
- Android使用Tint,只用一张图片显示不同状态下的颜色
- 显示color的颜色值,效果
- 在gridview根据不同的状态显示不同的颜色
- 基于VB6的餐卡系统二次开发
- eclipse 初探1-spring
- shell变量set env export
- 复制图纸空间的视口到另一个dwg文件中
- Android3系列 -3.数独游戏开发2(附工程文件下载)
- Android-Color State List用于控件在各状态下的文本颜色显示
- idhttp的关于get的问题
- Debian包管理工具——APT的工作原理详解
- javascript泛型集合类
- byteArray转BLOB存入数据库
- 导入导出数据库表及数据
- 虚拟机上的RAID5构建练手-基于mdadm的实现过程
- Oracle内存分配与调整
- JRTPLIB 3.5.2手册中文版---part7