У меня есть TextView, который содержит строку Spannable. Строка содержит кучу текста, первое слово которой в два раза больше, чем остальные строки.
Проблема заключается в том, что межстрочное расстояние между первой и второй строкой намного больше, чем расстояние между линиями между последующими линиями из-за увеличенного размера первого слова.
http://img.skitch.com/20100615-fwd2aehbsgaby8s2s9psx3wwii.png
Строка spannable была создана с использованием следующего фрагмента кода:
// Price
CharSequence text = "$30 Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua."
final Pattern priceRegex = Pattern.compile("^(.[0-9]+)\\s.*");
final Matcher m = priceRegex.matcher(text!=null ? text : "");
if( m.matches() ) {
text = new SpannableString(text);
((SpannableString)text).setSpan(new RelativeSizeSpan(2), 0, m.end(1), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
Как я могу исправить свой TextView так, чтобы все строки имели одинаковый интервал?