我正在显示从远程源检索到的TextView
中的数据。有时,该文字包含的字符无法在TextView
中正确显示。例如,&
显示为&
我试过了:
text = Html.fromHtml(text).toString();
然后字符显示正确,但所有文字都显示在一行上,即使它不适合一行。从那里我尝试设置textView.setSingleLine(false);
,但它仍显示为一行文字。
如何让这段文字正确显示字符,并在必要时显示多行?其他解决方案建议手动将字符放在字符串变量中,或以编程方式显示字符,但因为它是从网络中提取的文本,这是不可能的。
答案 0 :(得分:0)
将您的数据拆分为单独的行,在每个行上调用fromHtml
,然后将它们重新组合在一起。