2015-10-15 9 views
0

Привет, ребята, я задался вопросом, могу ли я изменить размер текста TextView, чтобы он соответствовал текстовому виду.
Я хочу, чтобы текстовое представление имело размер текста по умолчанию, но если текст слишком длинный и требует больше текста, чем мог бы предложить TextView, размер текста должен быть меньше.Изменение размера текста в соответствии с TextView

Я видел это answer, что является удивительным, но это также с 2013 года, поэтому я подумал, есть ли более простой способ сделать это. Android продолжает меняться и развиваться, поэтому я просто хотел убедиться, что вначале нет более простого решения.

+3

https://github.com/grantland/android-autofittextview проверить это –

+2

Согласовано - Я хотел бы использовать существующую библиотеку, как https://github.com/erchenger/SizeAdjustingTextView или https: // GitHub. com/AndroidDeveloperLB/AutoFitTextView или упомянутый один Рави. – CommonsWare

+0

Спасибо, ребята, похоже, нет другого выбора ☺ –

ответ

1

Существует нет встроенного способа достижения этой цели в Android, так что вам придется прибегнуть к 3 классу партии и библиотекам, чтобы исправить вашу проблему (как и тот, который вы связаны)

Я попытался несколько разные классы, которые я нашел от googling около 6 месяцев назад, но я никогда не находил 100% рабочего решения, всегда были некоторые небольшие перегибы или недостатки в моем опыте.

2

Вы можете использовать AutoFitTextView для лучшего результата.

A TextView, который автоматически соответствует его шрифту и количеству строк на основе его доступных размеров и содержимого.

Смежные вопросы