【发布时间】:2012-04-21 00:18:43
【问题描述】:
我正在为一家公司构建一个应用程序,不幸的是,该公司的网站设计非常糟糕。大多数 HTML 标签是错误的,有时是随机放置的,过度使用 no-break-spaces,p 标签是随机分配的,它们不遵循任何规则等等......
我正在使用爬虫从他们的网站检索数据,然后通过我自己的网络服务将结果字符串提供给我的应用程序。问题是,一旦显示到android textview中,文本格式全错,散布不均,很乱。
另外,值得一提的是,由于种种原因,我不能建议公司修改他们的网站...
我试过了
String text = Html.fromHtml(myString).toString();
还有其他变体,我什至尝试过手动格式化,但很痛苦。
我的问题是:
是否有一种简单、优雅的方法可以直接在我的 Android 应用程序中使用我的 Web 服务上的 PHP 或 Java 来重新格式化所有这些文本?
感谢愿意花时间回答的人...
【问题讨论】:
-
去掉所有 HTML 标签有帮助吗?
-
这就是我对上述代码片段的尝试。没有帮助...我可能做错了什么,但我不知道是什么。附言很高兴在凌晨 3:30 在这里看到另一个罗马尼亚人:D
标签: php android textview format html