如何在Android中为特定字词设置粗体样式?

时间:2020-07-24 10:52:01

标签: java android

我已经知道我们该怎么做,但是这些都不适合我使用。我希望它只在设置文本中而不在Java中创建任何新字符串。我已经发现许多关于stackoverflow的问题,但是在这种情况下,它们对我来说都是不同的。

这是我尝试过的内容:

printResult.setText(String.valueOf(Html.fromHtml("<b>" +printNumbers+ "</b>" )));

1 个答案:

答案 0 :(得分:0)

方法String.valueOf()Spannable转换为String,并且格式化的字符串将丢失。因此,删除String.valueOf()方法并使用以下代码:

printResult.setText(Html.fromHtml("<b>" +printNumbers+ "</b>" ));