android设置颜色方法

1、写在res\values\color.xml文件中,如:

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <color name="text_color">#00000000</color>
    <color name="sweet_dialog_bg_color">#FFFFFF</color>

</resources>

调用:mTv.setTextColor( this.getResources().getColor(R.color.text_color));

总结:注意color.xml文件中的 颜色值是以#号开头的rgb值,可以加透明值,也可以不加,(若是八位,则前两位是透明度)

2、直接写在代码中

调用:mTv.setTextColor(0xFF0000FF);

总结:android颜色值写在代码中必须加上透明度才能生效,即8位颜色值。

3、使用系统自带的颜色值

调用:mTv.setTextColor(android.graphics.Color.RED);

4、使用RGB函数或ARGB函数

调用:Color.rgb(red,green,blue)或Color.argb(a,red,green,blue)

总结:参数必须是0-255之间的数,函数返回int值,a表示透明度。

5、使用parseColor函数

调用:android.graphics.Color.parseColor(#87CEFA)

总结:参数不带透明度


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值