在做UI开发时有时显示的一行字中有几个需要不同的颜色或字体相比较其他大或者小一些,就需要使用一下的一些方法来实现。
1、HTML
如果做过Web端的同学,应该对html很熟悉,可以使用样式来调整字的颜色和大小,显示效果如下。
在string.xml中的定义:
<string name="colorText">我有一个<font color=\"#ff0000\" >红颜色的</font>皮球</string>
<string name="styleText">这是一个<big > <big ><big >大大的字体</big ></big ></big ></string>
等同于html中的:
我有一个<font color="#ff0000">红颜色的</font>皮球
这是一个<big> <big><big>大大的字体</big></big></big>
在代码中的处理: colorView.setText(Html.fromHtml(getString(R.string.colorText)));
styleView.setText(Html.fromHtml(getString(R.string.styleText)));
本文详细介绍了在UI开发中如何使用HTML样式调整文字颜色和大小,包括使用fontcolor属性设置颜色,以及使用big标签实现文字放大。通过在string.xml文件中的定义和在代码中的具体应用,展示了实现不同风格文字的步骤。

817

被折叠的 条评论
为什么被折叠?



