#android #text #textview #scale
#Android #текст #textview #масштаб
Вопрос:
У меня есть textview, который имеет ширину fill_parent и заданную высоту. Возможно ли автоматически масштабировать текст в соответствии с текстовым представлением, если текст больше, чем текстовое представление? Я не хочу, чтобы он переносился, и я не хочу, чтобы textview расширялся. Например, одно слово будет масштабироваться до максимальной высоты textview, но 10 слов будут масштабироваться меньше, чтобы все они помещались в textview. Надеюсь, я сказал это ясно…
Спасибо
Ответ №1:
Вероятно, вы можете решить эту проблему, получив TextPaint из TextView
( getPaint()
).
Вам нужно будет использовать getTextWidths
getTextBounds
и другие методы, доступные в Paint
api.
Комментарии:
1. Тьфу… Я надеялся, что пропустил встроенную функцию. Но это заставляет меня двигаться в правильном направлении. Спасибо