[英]Setting color using Html.fromHtml to TextView in Android is not working
[英]Android TextView URLDecode and fromHTML not quite working
我正在使用从数据库中查询的HTML和Unicode文本。 我正在尝试将其转换为在文本视图中正确显示。
这是我尝试转换的相关代码:
ReviewView.setText(Html.fromHtml(URLDecoder.decode(cursor.getString(14), "UTF-8")).toString());
但是,它仅部分起作用。 这是我正在处理的文本的示例:
is%20in%20the%20title.%3C/p%3E%3Cstrong%3EBoiled%20Brocoli%3C/strong%3E%3Cbr%20/%3EApparently%20brocoli%20does%20not%20make%20for%20a%20good%20pesto.%20This%20tasted%20like%20brocoli%20I%20used%20to%20cook%20when%20I%20was%20eleven%20at%20home%2C%20which%20is%20to%20say%20I%20don%27t%20really%20remember%20it.%3C/p%3E
我希望它看起来像:
在标题中。
水煮西兰花
显然,花椰菜不能做成香蒜酱。 尝起来就像我十一岁时在家煮的西兰花,也就是说我真的不记得了。
相反,我得到:
标题中。西兰花煮
显然,花椰菜不能做成香蒜酱。 尝起来就像我十一岁时在家煮的西兰花,也就是说我真的不记得了。
关于如何正确解码的任何想法?
谢谢!
段落标签的开头错误。 在您的情况下,它以结束标记(例如</ p>)开头(为了清楚起见,标记内部增加了空格)。 也用b替换强标签。 现在应该可以工作了。
分离命令实际上可以解决此问题。 因此,在不同的行上,我首先完成解码,然后完成fromHTML。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.