在strings.xml中更改文本的文本大小

时间:2013-07-29 16:54:54

标签: android xml string

我想知道是否有办法改变strings.xml中字符串部分的大小。在我的Java代码中,我调用

builder.setMessage(R.string.my_string)

我想知道是否有办法设置文字大小,类似于如何通过这样做将文字设置为粗体

<string name="my_string"><b>My String</b></string>

1 个答案:

答案 0 :(得分:3)

您可以使用Html.fromHtml(“您的html字符串”),在HTML中执行您想要的任何样式,然后在textview中显示它,如下所示:

Spanned htmlText = Html.fromHtml(getString(R.string.yourStringResource));
yourTextView.setText(htmlText, TextView.BufferType.SPANNABLE);

XML string.xml必须声明如下所示的字符串:

<string name="yourStringResource"><![CDATA[BLA BLA BLA BLA <br/> BLABA <font color="blue">COLORED HTML</font>]]></string>

问候!