android中setBackgroundColor()中不能设置背景颜色的问题

setBackgroundColor,但是发现在里面定义之前常用的颜色16进制码(比如#FFFF33 黄色)根本显示不出来。在网上找了一下方法,说是用setBackgroundColor(Color.blue),但是尝试了一下还是不行。另外一种方法就是用颜色的另外一种表示方法,叫颜色的数字表示,也叫颜色的int型,以下是简单说明。
他的形式为0xFFFFFF33(黄色), 其中0x是颜色整数的标记(固定的),第前两个FF是表示透明度,后6位FFFF33即为黄色的16进制表示方法。
透明度中,它的取值范围是从00到FF(16进制),换成十进制既是0~255。00表示全透明,相反FF便是不透明。后6位的颜色进制码表我推荐一个链接,里面的颜色挺全的,只要将其中的#符号去掉就可以用了。颜色标链接:http://wenku.baidu.com/view/b653f4dfce2f0066f533225c.html
例如,我们找到表中的一个颜色代码#FF3333,那么变换为本文的颜色16进制代码为:0x(标记)FF(不透明)FF3333(红色)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值