继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

Andorid中Html.fromHtml方法

web北岛
关注TA
已关注
手记 5
粉丝 27
获赞 57

在[Android][1]中,对控件显示效果的控制有两种方式:1、在[xml文件][2]中通过XML标签的一些属性来控制控件显示。2、在Java代码中直接通过调用控件相应类的方法来控制控件显示。
初学Android,大家可能最先想到用textColor去实现文本框字体颜色的设置。但是,如何在同一文本框中显示多种颜色文字效果,你会怎么实现它呢?请看下面的代码示例

一、java代码实现:

//为文本显示框设置文本内容
        mTitle.setText(Html.fromHtml(getResources().getString(R.string.title)));
其中,<font color=red></font>是HTML中的标签,解析结果就是将<font>标签内的文字颜色设置为红色。 

二、XML文件实现:

<string name="title">欢迎参加江西省大学生 <font color=red> 
手机软件设计赛 </font></string> 
然后在java中根据id查找到string.xml文件。 

三、总结
不论采用哪种方式都是可以的。但是,直接在java中实现相对方便点。大家可以根据自己的习惯来使用,如有不足欢迎指出!
转载和使用请注明出处:http://www.imooc.com/article/publish

打开App,阅读手记
3人推荐
发表评论
随时随地看视频慕课网APP