Android在TextView中显示unicode字符

时间:2016-04-30 16:30:54

标签: android unicode textview

我正在显示从远程源检索到的TextView中的数据。有时,该文字包含的字符无法在TextView中正确显示。例如,&显示为&

我试过了:

text = Html.fromHtml(text).toString();

然后字符显示正确,但所有文字都显示在一行上,即使它不适合一行。从那里我尝试设置textView.setSingleLine(false);,但它仍显示为一行文字。

如何让这段文字正确显示字符,并在必要时显示多行?其他解决方案建议手动将字符放在字符串变量中,或以编程方式显示字符,但因为它是从网络中提取的文本,这是不可能的。

1 个答案:

答案 0 :(得分:0)

将您的数据拆分为单独的行,在每个行上调用fromHtml,然后将它们重新组合在一起。