Html.fromHtml()
に渡されたTagHandler
の中で、指定したEditable output
オブジェクトに書式付きテキストを追加したい場合はTextView
に渡します。Android:android.text.Editableに書式設定されたテキストを追加するには?
プレーンテキストにoutput.append("my text")
を追加すると正常に動作します。しかし、どのように赤またはイタリックのテキストを追加するのですか?私は右ここにあなたの質問を理解している場合
class MyTagHandler implements Html.TagHandler {
@Override
public void handleTag(boolean opening, String tag, Editable output, XMLReader xmlReader) {
output.append("my text");
// how to append red and italic text here ?
}
}
HTML文字列ではなく、android.text.Editableに書式設定されたテキストを追加します。 – Witek