我想知道是否有办法改变strings.xml
中字符串部分的大小。在我的Java代码中,我调用
builder.setMessage(R.string.my_string)
我想知道是否有办法设置文字大小,类似于如何通过这样做将文字设置为粗体:
<string name="my_string"><b>My String</b></string>
答案 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>
问候!