button改变背景与文字颜色

1、定义/zhsh/res/color/txt_guide_selector.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="@android:color/black"></item>
    <item android:color="#fff"></item>

</selector>

2、定义/zhsh/res/drawable/btn_guide_selector.xml

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">

    <item android:drawable="@drawable/button_red_pressed" android:state_pressed="true"></item>
    <item android:drawable="@drawable/button_red_normal"></item>

</selector>

3、修改/zhsh/res/layout/activity_guide.xml中按钮的属性

<Button
        android:id="@+id/btn_start"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentBottom="true"
        android:layout_centerHorizontal="true"
        android:layout_marginBottom="60dp"
        android:background="@drawable/btn_guide_selector"
        android:paddingLeft="5dp"
        android:paddingRight="5dp"
        android:text="开始体验"
        android:textColor="@color/txt_guide_selector"
        android:visibility="gone" >
    </Button>
时间: 2024-10-15 01:46:38

button改变背景与文字颜色的相关文章

设置LISTControl控件某一行的背景和文字颜色

定义宏 用listcontrol的SetItemData设置某一行的属性,通过自定义属性标识实现. 自定义某行内容颜色属性: #define COLOR_DEFAULT 0 //默认颜色 #define COLOR_RED 1 //红色 #define COLOR_BLUE 2 //蓝色 定义消息 调用BOOL SetItemData(In int nItem, In DWORD_PTR dwData); 其中nItem为某行位置,下标以0开始,dwData可为自定义颜色属性. 然后在LISTC

WTL之修改对话框背景和文字颜色的类

/* * 编写: GUO * QQ:349384061 * 用法 * 1.让对话框类公有继承本类 * 2.在对话框类的消息映射宏后面添加消映射链 CHAIN_MSG_MAP(CPaintColor) * 3.本类只是简单的演示,可在此基础上扩展 */ template <class T> //T 为派生的对话框类 class CPaintColor : public CMessageMap { public: CBrush m_brushBkgnd; //背景色, COLORREF m_clr

改变页面选择文字颜色和背景颜色----selection伪元素

div::selection{color:#fff;background: #E83E84;text-shadow:none}

SecureCR 改变背景色和文字颜色

1.打开SecureCR链接Linux服务器,Options->Session Options->Emulation->Terminal 选择Linux (相应的服务器系统)ANSI Color 打勾(如下图) 2.Options->Global Option ->Appearance-> ANSI COLOR-> bold color -> 里面的8种色彩就是服务器里文件相应的颜色,想改那只颜色点击就行 3.快捷改变方法: 原文地址:https://www

SecureCRT的背景和文字颜色

options->;session options->;emulation->;terminal选择linux(相应的服务器系统)ansi color 打上钩options->; global option ->;appearance->;ANSI COLOR->;bold color ->;里面的8种色彩就是服务器里文件相应的颜色,想改那只颜色点击就行了,比如目录的颜色是蓝色的,偶不想要蓝色,就点击蓝色,自己选择一种色彩,添加到自定义颜色,ok Secur

CSS实例:鼠标滑过超级链接文字时改变背景颜色

先讲简单的: 通过CSS可以设置超链接在不同时刻的颜色: <style> a:link {color: #FF0000} /* 未访问的链接 */ a:visited {color: #00FFFF} /* 已访问的链接 */ a:hover {color: #0000FF} /* 鼠标移动到链接上 */ a:active {color: #00FF00} /* 选定的链接 */ </style> <ul id="content"> <li&g

VC改变CListCtrl 表格中文字颜色,和背景颜色。

(1)首先需要自定义一个类,派生自CListCtrl.如下图: (2)然后在派生类的头文件中声明一个成员函数,如下图: (3)在源文件中实现该成员方法,如图: (4)在源文件中做消息映射,如图: 这时候,当CListCtrl控件在绘制的时候,就会有NM_CUSTOMDRAW消息被我们的函数截获. 我们就在实现函数中筛选出CListCtrl控件应该设置内容(文字颜色,文字背景颜色)的时机,对绘制的内容做相应的修改即可. // ColorListCtrl.cpp : implementation f

iOS 创建多个button实现点击改变背景颜色

工程中需要实现与UISegmentedControl效果相似的一排一共十个button,如下图.但是SegmentedControl修改不太方便,就用button替代, 循环创建十个button,点击改变背景色.其他的没被点的button的背景恢复默认.之前也写过,因为button太多,需要各种判断.感觉之前方法的方法比较麻烦. . 第一种方法 在创建button的时候,把所有的button存储到可变数组里,在button点击事件里面,拿到之前的可变数组,对里面的每一个button遍历,遍历的时

CSS改变被鼠标选中的文字颜色及背景

页面中的文字被鼠标选中的文字颜色及背景怎么设置? ::selection { background:#e96147;  color:red; } ::-moz-selection { background:#e96147;  color:red; } ::-webkit-selection { background:#e96147;  color:red; } 希望对大家有帮助