3

我有一个 TextView,当我调用 .setText(string) 时,它会完全按原样显示字符串。例如,如果字符串包含 " ' " ,'将显示。

我怎样才能解决这个问题?

4

2 回答 2

7

看起来您的外部来源已经进行了从'to的转换,'因为常规单引号将在TextView. 在这种情况下,您可以做的是:

yourTextView.setText(Html.fromHtml(stringSource));

stringSource您的来自外部来源的字符串在哪里。这将不仅仅处理单引号字符。

于 2013-07-28T23:19:41.340 回答
1

Java 中的单引号 ' 需要使用反斜杠 (\) 进行转义。您可以在此处找到其他需要转义的字符。

于 2013-07-28T23:07:36.673 回答