安卓系统字体颜代码and修改字体颜
1、在layout文件下的配置xml文件中直接设置字体颜,通过添加
android:textcolor=“#FFFFFF”来变化颜但这样的效果只能让字体千篇一律的显示一种颜。
2、在activity中通过TextViewtv=new TextView(this);实例化一个textview,通过
setContentView(tv);将其加载到当前activity,设置要显示的内容String str=“想要显示的内容”;通过以下代码可以实现部分文本字体的改变,参数中的数字表示起始位置和结束位置,此种方法比较复杂。
代码如下:
SpannableStringBuilder style=new SpannableStringBuilder(str);
//SpannableStringBuilder实现CharSequence接口
style.setSpan(newForegroundColorSpan(Color.RED),0,2,Spannable.SPAN_EXCLUSIVE_EX CLUSIVE );
style.setSpan(newForegroundColorSpan(Color.YELLOW),2,4,Spannable.SPAN_EXCLUSIVE _EXCLUS
IVE );
style.setSpan(newForegroundColorSpan(Color.GREEN),4,6,Spannable.SPAN_EXCLUSIVE_ EXCLUSIVE );
tv.setText(style);//将其添加到tv中
3、通过html标签改变文本颜
tv.setText(Html.fromHtml("我是<font color=blue>danyijiangnan</font>"));
1 F
2 红#FF0000
3 绿#00FF00
4 蓝#0000FF
5 牡丹红#FF00FF
6 青#00FFFF
7黄#FFFF00
8 黑#000000
9 海蓝#70DB93
10 巧克力#5C3317
11 蓝紫#9F5F9F
12 黄铜#B5A642
13 亮金#D9D919
14 棕#A67D3D
15 青铜#8C7853
16 2号青铜#A67D3D
17 士官服蓝#5F9F9F
18 冷铜#D98719
19 铜#B87333
20 珊瑚红#FF7F00
21 紫蓝#42426F
22 深棕#5C4033
23 深绿#2F4F2F
24 深铜绿#4A766E
25 深橄榄绿#4F4F2F
html设置字体颜属性26 深兰花#9932CD
27 深紫#871F78
28 深石板蓝#6B238E
29 深铅灰#2F4F4F
30 深棕褐#97694F
32 深绿松石#7093DB
33 暗木#855E42
34 淡灰#545454
35 土灰玫瑰红#545454
36 长石#D19275
37 火砖#8E2323
38 森林绿#238E23
39 金#CD7F32
40 鲜黄#DBDB70
41 灰#C0C0C0
42 铜绿#527F76
43 青黄#93DB70
44 猎人绿#215E21
45 印度红#4E2F2F
46 土黄#9F9F5F
47 浅蓝#C0D9D9
48 浅灰#A8A8A8
49 浅钢蓝#8F8FBD
59 浅木#E9C2A6
60石灰绿#32CD32
61 桔黄#E47833
62 褐红#8E236B
63 中海蓝#32CD99
64 中蓝#3232CD
65 中森林绿#6B8E23
66 中鲜黄#EAEAAE
67 中兰花#9370DB
68 中海绿#426F42
69 中石板蓝#7F00FF
70 中春绿#7FFF00
71 中绿松石#70DBDB
72 中紫红#DB7093
73 中木#A68064
74 深藏青#2F2F4F
75 海军蓝#23238E
76 霓虹蓝#4D4DFF
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论