CSS を使用した HtmlSpanner
HtmlSpanner というライブラリを見つけました。このライブラリは、css を含む HTML 文字列を TextView に追加するのに役立ちます。
しかし、それ以外のドキュメントは見つかりません
(new HtmlSpanner()).fromHtml()
しかし、それにcssファイルを含める方法や、cssの処理でTagManagerを作成する方法については何もありません
誰でも私を助けることができますか?
すぐに使用できる HtmlSpanner はブロックを解析し、それらのブロックの CSS スタイルをテキストに適用できます。そのためのコードは、StyleNodeHandler ハンドラー クラスにあります。
良いニュースは、新しい TagNodeHandler クラスを追加するのは非常に簡単だということです。あなたの場合、必要なのは次のことを行うクラスを追加することだけです:
ステップ 3 と 4 は既に StyleNodeHandler クラス (parseCSSFromText メソッド内) にあるため、ステップ 1 と 2 のみを実装する必要があります。
追加する必要があるものの簡単な要点を次に示します。