Android中设置文本颜色的五种方法

0、利用系统自带的颜色类

tx.setTextColor(android.graphics.Color.RED);

一.利用系统自带颜色XML文件

@android:color/holo_red_dark

二、数字颜色表示

tx.setTextColor(0xffff00f);

三、自定义颜色

在工程目录values文件夹下新建一个color.xml,内容如下:

复制代码
<?xml version="1.0" encoding="utf-8"?>  
<resources>    
<drawable name="dkgray">#80808FF0</drawable>    
<drawable name="yello">#F8F8FF00</drawable>    
<drawable name="white">#FFFFFF</drawable>    
<drawable name="darkgray">#938192</drawable>    
<drawable name="lightgreen">#7cd12e</drawable>    
<drawable name="black">#ff000000</drawable>    
<drawable name="blue">#ff0000ff</drawable>    
<drawable name="cyan">#ff00ffff</drawable>    
<drawable name="gray">#ff888888</drawable>    
<drawable name="green">#ff00ff00</drawable>    
<drawable name="ltgray">#ffcccccc</drawable>    
<drawable name="magenta">#ffff00ff</drawable>    
<drawable name="red">#ffff0000</drawable>    
<drawable name="transparent">#00000000</drawable>    
<drawable name="yellow">#ffffff00</drawable>  
</resources> 
复制代码

 

根据个人需要,颜色可以自行添加。

在Java中设置:

tx.setTextColor(tx.getResources().getColor(R.drawable.red));

或者在drawable文件下建立color.xml中也可用color标签

<color name="red">#ffff0000</color>    

java中设置相应改为:

tx.setTextColor(tx.getResources().getColor(R.color.red));

四、直接在xml的TextView中设置

android:textColor="#F8F8FF00" 

android:textColor="#F8FF00"

 

复制代码
3.附Android中146种颜色对应的xml色值:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="white">#FFFFFF</color> <!--白色 -->
    <color name="ivory">#FFFFF0</color> <!--象牙色 -->
    <color name="lightyellow">#FFFFE0</color> <!--亮黄色 -->
    <color name="yellow">#FFFF00</color> <!--黄色 -->
    <color name="snow">#FFFAFA</color> <!--雪白色 -->
    <color name="floralwhite">#FFFAF0</color> <!--花白色 -->
    <color name="lemonchiffon">#FFFACD</color> <!--柠檬绸色 -->
    <color name="cornsilk">#FFF8DC</color> <!--米绸色 -->
    <color name="seashell">#FFF5EE</color> <!--海贝色 -->
    <color name="lavenderblush">#FFF0F5</color> <!--淡紫红 -->
    <color name="papayawhip">#FFEFD5</color> <!--番木色 -->
    <color name="blanchedalmond">#FFEBCD</color> <!--白杏色 -->
    <color name="mistyrose">#FFE4E1</color> <!--浅玫瑰色 
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值