残念ながら、Web サイトのデザインが非常に貧弱な会社のアプリケーションを作成しています。ほとんどの HTML タグが間違っており、場合によってはランダムに配置されている、改行なしスペースが過剰に使用されている、p タグがランダムに割り当てられている、ルールに従っていないなど...
クローラーを使用して Web サイトからデータを取得し、結果の文字列を自分の Web サービスを介してアプリケーションに供給しています。問題は、それをAndroidのテキストビューに表示すると、テキストがすべて間違ってフォーマットされ、広がり、不均一になり、非常に無秩序になることです。
また、さまざまな理由から、ウェブサイトを変更することを会社に提案することはできません...
私はもう試した
String text = Html.fromHtml(myString).toString();
および他のバリエーション、手動でフォーマットしようとさえしましたが、それは苦痛でした.
私の質問は:
このすべてのテキストを再フォーマットする簡単でエレガントな方法はありますか? Web サービスの PHP または Java を使用して、Android アプリケーションで直接実行できますか?
時間をかけて答えてくれる人に感謝します...