设为首页 加入收藏

TOP

如何设置TextView控件的背景透明度和字体透明度
2014-11-24 11:50:19 来源: 作者: 【 】 浏览:1
Tags:如何 设置 TextView 控件 背景 透明度 字体

TextView tv = (TextView) findViewById(R.id.xx);


第1种:tv.setBackgroundColor(Color.argb(255, 0, 255, 0)); //背景透明度


tv.setTextColor(Color.argb(255, 0, 255, 0)); //文字透明度


第2种:tv.setTextColor(0xffff00ff);


0xffff00ff是int类型的数据,分组一下0x|ff|ff00ff,0x是代表颜色整数的标记,ff是表示透明度,ff00ff表示颜色,注意:这里ffff00ff必须是8个的颜色表示,不接受ff00ff这种6个的颜色表示。


颜色和不透明度 (alpha) 值以十六进制表示法表示。任何一种颜色的值范围都是 0 到 255(00 到 ff)。对于 alpha,00 表示完全透明,ff 表示完全不透明。表达式顺序是“aabbggrr”,其中“aa=alpha”(00 到 ff);“bb=blue”(00 到 ff);“gg=green”(00到ff);“rr=red”(00 到 ff)。例如,如果设置字体颜色的不透明度为 50% 的蓝色,则应指定以下值:7fff0000(如何把十进制的50换算成十六进制的50:十进制到其他进制用除,一直除到商为0,然后每次余数逆序排列就是结果,其他进制到十进制用乘,比如此处用到除法,80/16商5余0,再用前一次的商除16得商0余5,停止相除,逆序排列余数得到0x50)。


第3种:在xml文件中直接设置颜色值,同下。


Button或者ImageButton的背景设为透明或者半透明


xml文件


透明

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android如何在Java代码中设置marg.. 下一篇luvcview摄像头程序到Cortex A8的..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·深入理解 Java 集合 (2025-12-27 07:22:48)
·Java集合框架全面解 (2025-12-27 07:22:45)
·时隔 15 年,巨著《J (2025-12-27 07:22:43)
·定义一个类模板并实 (2025-12-27 06:52:28)
·一文搞懂怎么用C语言 (2025-12-27 06:52:25)