1

に表示するためにさまざまな文字列を組み合わせていますTextViewSpannableStringBuilder文字列内のいくつかの部分文字列に別の色を適用する必要があるため、 を使用してこれを行っています。結合された文字列には、他のテキストと一緒にさまざまな色で表示される URL があります。以下のようなことをしています。

Spannable spannedText = (Spannable) Util.getFormattedText(plainText);
SpannableStringBuilder strBuilder = new SpannableStringBuilder(spannedText);
URLSpan[] urls = strBuilder.getSpans(0, spannedText.length(), URLSpan.class);
for (URLSpan span : urls)
{
    //apply clicks               
}

出力は次のとおりです。Link1 Link2 some links here.

各 URL を別の行に表示し、URL の後に残りのテキストを表示したいと考えています。

例えば。

Link1
Link2
some links here

しかし、私はこれに対する解決策を見つけることができません。どんな助けでも大歓迎です。

4

2 に答える 2