Android开发笔记 改变字体颜色的三种方法

2016-02-19 11:25 10 1 收藏

下面请跟着图老师小编一起来了解下Android开发笔记 改变字体颜色的三种方法,精心挑选的内容希望大家喜欢,不要忘记点个赞哦!

【 tulaoshi.com - 编程语言 】

1.在layout文件下的配置xml文件中直接设置字体颜色,通过添加android:textcolor=“#FFFFFF”来变化颜色

但这样的效果只能让字体千篇一律的显示一种颜色

2.在activity中通过TextView tv=new TextView(this);实例化一个textview,通过setContentView(tv);将其加载到当前activity,设置要显示的内容String str=“想要显示的内容”;通过以下代码可以实现部分文本字体的改变,参数中的数字表示起始位置和结束位置,此种方法比较复杂
代码如下:

SpannableStringBuilder style=new SpannableStringBuilder(str);
//SpannableStringBuilder实现CharSequence接口
style.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
style.setSpan(new ForegroundColorSpan(Color.YELLOW), 2, 4,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
style.setSpan(new ForegroundColorSpan(Color.GREEN), 4, 6,Spannable.SPAN_EXCLUSIVE_EXCLUSIVE );
tv.setText(style);//将其添加到tv中

3.通过html标签改变文本颜色
代码如下:

tv.setText(Html.fromHtml("我是font color=bluedanyijiangnan/font"));

通过Html.fromHtml()方法就可以在字符串中使用html的标签,通过font标签可以改变字体的格式

来源:https://www.tulaoshi.com/n/20160219/1597434.html

延伸阅读
标签: 美容 美容方法
每位女生都希望自己的肌肤如剥壳鸡蛋一般光滑细腻,因为细腻肌肤不仅让你永远年轻,更能让你轻松上妆,久不脱妆!然而到底怎么做能拥有细嫩肌肤呢? 三种方法 拥有细嫩肌肤 朋友们都夸我的皮肤好,说我的皮肤白里透红,晶莹剔透,吹弹可破。嘻嘻,这些话我是最爱听得,听了以后心里就别提有多高兴了,其实你也可以有我这样...
标签: 老人 老年人
老人肾虚三种方法调理 肾虚指肾脏精气阴阳不足。肾虚的种类有很多,其中最常见的是肾阴虚、肾阳虚。无论肾阴虚还是肾阳虚,都会导致人体的免疫能力下降,危害到身体的健康,老年群体,由于机体功能的衰退,就更容易得肾虚了。面对老年人肾虚的问题可以通过3种方法来进行调理。 一、肾虚调理——饮食调补 ...
标签: 美容
三种方法轻松去眼袋http://www.69jk.cn 2014年02月18日 来源:互联网 每天早上醒来,最让人接受不了的就是看到镜子中的自己眼睛浮肿,重重的眼睛好像怎么也睁不开,看起来格外沧桑。应该怎么办?眼袋怎么去除才最有效呢?下面小编帮你总结几种好方法,快速摆脱眼袋困扰! ...
标签: 孕前
三种方法,提高受孕几率     很多备孕妈妈都想知道如何才能搞受孕机会,早日怀孕,很多的朋友应该都知道,想要提升受孕机会,就要掌握排卵期。那么,如何确定排卵期?只要平时细心注意自己的生理变化。下面的三种方法总有一种适合你。      月经周期计算法:女性的排卵周期一般为...
标签: 夏季养生
夏季因高温、多雨等原因,人体的阳气容易受损,体内湿气会增加,情绪也会更加烦躁。专家建议不妨习练三种健身功法,能较为有效地缓解不适症状。 健康养生 汗多贪凉易伤阳养阳按揉足三里 健康饮食 进入小满后,气温不断升高,天气渐热,暑热邪盛,汗液的排泄也会加快, 中医 认为气随汗脱,而气者阳也,所以人体的阳气也会因...

经验教程

609

收藏

77
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部