我正在为一家公司构建一个应用程序,不幸的是,该公司的网站设计非常糟糕。大多数 HTML 标签是错误的,有时是随机放置的,过度使用不间断空格,p 标签是随机分配的,它们不遵循任何规则等等......
我正在使用爬虫从他们的网站检索数据,然后通过我自己的网络服务将结果字符串提供给我的应用程序。问题是,一旦显示到android textview中,文本格式全部错误,分散且不均匀,非常混乱。
另外,值得一提的是,由于各种原因,我不能建议公司修改他们的网站......
我试过了
String text = Html.fromHtml(myString).toString();
和其他变体,我什至尝试过手动格式化它,但这很痛苦。
我的问题是:
是否有一种简单、优雅的方法可以直接在我的 Android 应用程序中使用我的 Web 服务上的 PHP 或使用 Java 重新格式化所有这些文本?
感谢任何愿意花时间回答的人...