在[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
点击查看更多内容
3人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦