我已经知道我们该怎么做,但是这些都不适合我使用。我希望它只在设置文本中而不在Java中创建任何新字符串。我已经发现许多关于stackoverflow的问题,但是在这种情况下,它们对我来说都是不同的。
这是我尝试过的内容:
printResult.setText(String.valueOf(Html.fromHtml("<b>" +printNumbers+ "</b>" )));
答案 0 :(得分:0)
方法String.valueOf()
将Spannable
转换为String
,并且格式化的字符串将丢失。因此,删除String.valueOf()
方法并使用以下代码:
printResult.setText(Html.fromHtml("<b>" +printNumbers+ "</b>" ));