0

我想知道是否有办法在strings.xml. 在我的 Java 代码中,我调用

builder.setMessage(R.string.my_string)

我想知道是否有一种方法可以设置文本大小,类似于如何通过执行以下操作将文本设置为粗体

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

1 回答 1

3

您可以使用 Html.fromHtml("your html string") 在 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>

问候!

于 2013-07-29T17:01:50.723 回答