1

強調したい HTML があります。これは事前定義されたテキストではないため、動的でなければなりません。

多くの html を含む がありますが、タグとタグSpannableStringのスタイルを設定したいと考えています。標準のJava APIまたはAndroid APIを使用してこれを行うことができますか?または、これらのタグを照合するためにある種の正規表現を使用する必要がありますか?<pre><code>

私はこのようなことを試しました:

public static void styleSpans(String markdownString) {
    Spannable raw = new SpannableString(markdownString);
    BackgroundColorSpan[] spans = raw.getSpans(0, raw.length(), BackgroundColorSpan.class);

    for (BackgroundColorSpan span : spans) {
        raw.removeSpan(span);
    }

    int index = TextUtils.indexOf(raw, "<pre>");
}

これらのタグのインデックスで何かをしますが、実際に何をしているのかを知るには例が必要です。どうすればこれを行うことができますか?

4

1 に答える 1