`

Resource-type-->Color State List Resource

阅读更多

Color State List Resource

ColorStateList 可以用XML定义,并且可以用到View文字上。

 

文件存放位置:

 res/color/filename.xml

 

语法:

 

<?xml version="1.0" encoding="utf-8"?><selectorxmlns: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_checkable=["true" | "false"]
        android:state_checked=["true" | "false"]
        android:state_enabled=["true" | "false"]
        android:state_window_focused=["true" | "false"] /></selector>

例子:

 

定义,/res/color/button_text_color.xml

 

<?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>


应用:

 

 

<Button
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/button_text"
    android:textColor="@color/button_text_color" />



 

 

 

 

0
5
分享到:
评论

相关推荐

    ESB应用Transform_CSV_to_XML

    &lt;/smooks-resource-list&gt; ``` 此配置文件中定义了两个转换配置文件:`source-csv` 和 `canonical-xml`。`source-csv` 配置用于读取CSV文件中的数据字段,并指定这些字段的顺序;`canonical-xml` 配置则负责将CSV...

    android listview item背景色点击效果实例

    -- res/drawable/list_item_background.xml --&gt; &lt;selector xmlns:android="http://schemas.android.com/apk/res/android"&gt; &lt;item android:state_pressed="true" android:drawable="@color/pressed_color" /&gt; &lt;!-- ...

    JAX-RS web 服务配置及教程

    &lt;welcome-file-list&gt; &lt;welcome-file&gt;index.html&lt;/welcome-file&gt; &lt;/welcome-file-list&gt; &lt;servlet&gt; &lt;servlet-name&gt;Jersey REST Service&lt;/servlet-name&gt; &lt;servlet-class&gt;...

    struts_2.3.12GA_API文档(chm版本)

    public void setFieldErrors(Map,List&lt;String&gt;&gt; errorMap)从接口 ValidationAware 复制的描述 Set the field error map of fieldname (String) to Collection of String error messages. 指定者: 接口 ...

    Android对图片Drawable实现变色示例代码

    btn.setTextColor(color_state_list); // 设置按钮文字颜色 } ``` 3. Introducing a Utility Class for Drawable Tinting 封装一个工具类用于Drawable颜色转化,提供了两个方法:tintDrawable和tintListDrawable。...

    Windows Server 2003 Resource Kit Tools

    Windows Server 2003 Resource Kit Tools 其中包括的工具有: Acctinfo.dll (documented in Readme.htm) Adlb.exe: Active Directory Load Balancing Tool,AD负载均衡 Admx.msi: ADM File Parser,ADM文件解析 ...

    Diskeeper 2008 v12.0.759.0

    manual and resource-intensive process. Frag Shield抯 MFT fragmentation prevention technology is now fully automatic and re-written to operate invisibly using InvisiTasking technology. o ...

    Ceilometer 相关命令集合.docx

    `ceilometer sample-list --meter cpu -q 'resource_id=921903ea-ccda-4eda-b86e-7d44f3aa71c2;timestamp&lt;2015-12-08T05:20:47'` 这个命令可以进一步细化查询,例如指定资源ID并设置时间戳条件,以获取在特定时间...

    gc2145_tinav2.1验证完成20170523_1648.7z

    dev-&gt;early_suspend.level = EARLY_SUSPEND_LEVEL_DISABLE_FB + 1; dev-&gt;early_suspend.suspend = vfe_early_suspend; dev-&gt;early_suspend.resume = vfe_late_resume; // [hawkview_err]xxxxcan't open /dev/...

    VCS常用命令

    - `hares-display-type[resource_type]`: 显示资源类型的信息。 - `hares-display-sys[system]`: 显示资源所在系统的相关信息。 - **查询资源代理列表**: - `hatype-list`: 列出所有资源代理。 - `hatype-...

    Visual C++ 编程资源大全(英文源码 控件)

    06.zip&lt;br&gt;Combobox Color Picker &lt;br&gt;选择颜色的ComboBox(6KB)&lt;END&gt;&lt;br&gt;7,07.zip&lt;br&gt;Switch between drop down & drop list mode &lt;br&gt;处理drop down和drop list方式之间的转换(32KB)&lt;END&gt;&lt;br&gt;8,08.zip&lt;br&gt;Drop down...

    android studio 插件使用

    - 创建好按钮后,在 Drawable 目录下右键选择“New” -&gt; “Drawable Resource File”。 - 选择“State List”类型,并命名文件(如:button_selector)。 - 右键点击新建的文件选择“Generate Android Selectors...

    Visual C++ 编程资源大全(英文源码 其它)

    1,01.zip&lt;br&gt;Output&lt;br&gt;显示所有的调试信息(5KB)&lt;END&gt;&lt;br&gt;2,02.zip&lt;br&gt;Some general debugging tips&lt;br&gt;一般的调试技巧(11KB)&lt;END&gt;&lt;br&gt;3,03.zip&lt;br&gt;Debugging ISAPI extension&lt;br&gt;调试ISAPI扩展(4KB)&lt;END&gt;&lt;br&gt;4,04....

    VCS常用的命令

    - **查询资源类型**:`hares-display-type[resource_type]`列出特定类型的资源。 - **查询资源代理列表**:`hatype-list`显示所有可用的资源代理类型。 - **查询主机列表**:`hasys-list`列出系统中的所有主机。 ##...

    servlet2.4doc

    A filter is an object that performs filtering tasks on either the request to a resource (a servlet or static content), or on the response from a resource, or both. Filters perform filtering in the ...

    CXF Restful服务简单例子

    \n```xml\n&lt;bean id="cxf" class="org.apache.cxf.transport.servlet.CXFServlet"/&gt;\n...list&gt;\n &lt;ref bean="helloWorldService"/&gt;\n &lt;/list&gt;\n &lt;/property&gt;\n &lt;property name="providers"&gt;\n &lt;list&gt;\n ...

    -provider-vsphere实现通过terraform一键部署VMware虚拟机,无需登录vcenter,实现代码化管理

    4. `terraform state list` 和 `terraform state rm` 可以查看和删除已部署的资源。 **版本管理** 压缩包文件`terraform-provider-vsphere_v1.8.0_x4`指的是Terraform `vsphere` provider的1.8.0版本,适用于x86_64...

    VoIP Demo源码演示

    Note: Only showing participant and session state change events. 1. MainWndProc - User selects to make a call to a buddy / SIP URI 2. MainWndProc - Does some error checking, URI formatting if ...

    IRPTrace2.00.002.zip

    IOCTL_VIDEO_GET_OUTPUT_DEVICE_POWER_STATE IOCTL_VIDEO_ENUM_MONITOR_PDO IOCTL_VIDEO_INIT_WIN32K_CALLBACKS IOCTL_VIDEO_IS_VGA_DEVICE IOCTL_VIDEO_MAP_VIDEO_MEMORY IOCTL_VIDEO_QUERY_NUM_AVAIL_MODES ...

Global site tag (gtag.js) - Google Analytics