Я объединяю различные строки, чтобы показать в TextView
. Я делаю это, используя SpannableStringBuilder
, так как мне нужно применить другой цвет к нескольким подстрокам в строке. Теперь в комбинированных строках есть 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
Но я не могу найти решение для этого. Любая помощь приветствуется.