我有一个 TextView,当我调用 .setText(string) 时,它会完全按原样显示字符串。例如,如果字符串包含 " ' " ,'
将显示。
我怎样才能解决这个问题?
我有一个 TextView,当我调用 .setText(string) 时,它会完全按原样显示字符串。例如,如果字符串包含 " ' " ,'
将显示。
我怎样才能解决这个问题?
看起来您的外部来源已经进行了从'
to的转换,'
因为常规单引号将在TextView
. 在这种情况下,您可以做的是:
yourTextView.setText(Html.fromHtml(stringSource));
stringSource
您的来自外部来源的字符串在哪里。这将不仅仅处理单引号字符。
Java 中的单引号 ' 需要使用反斜杠 (\) 进行转义。您可以在此处找到其他需要转义的字符。