Решение, которое Чейз дал для этой проблемы, работало нормально в 2.2 - 3.2, но когда я тестировал его на 4.0, оно не удалось.
Вот оригинальное сообщение:
Автоматическое масштабирование текста TextView, чтобы поместиться в пределах границ
В 4.0 у меня возникает странная проблема с межстрочным интервалом, которая приводит меня к тому, что он / она написал в своем коде:
// Some devices try to auto adjust line spacing, so force default line spacing
// and invalidate the layout as a side effect
textPaint.setTextSize(targetTextSize);
setLineSpacing(mSpacingAdd, mSpacingMult);
Полагаю, сейчас это не получается, и я не уверен, почему (кто-нибудь?). Также не уверен, почему он / она написал это в первую очередь, так как это не зависит от ОС и не зависит от устройства?