Максимум. размер текста TextView - PullRequest
0 голосов
/ 08 мая 2020

У нас есть ImageView в качестве фона, а в ImageView - некоторые TextView (что-то вроде спецификационной c ID card). Все выглядит нормально, пока пользовательские настройки go не Android (не приложение) и не увеличат размер шрифта (общий, для каждого приложения). Когда он возвращается в приложение, поскольку текст теперь больше, некоторые TextView не соответствуют ImageView. Можно ли установить макс. размер текста (шрифта) для TextView - работает с API 24.

Пробовал с автоматическим изменением размера, но у меня это не работает, как для API 26 и других.

android:autoSizeText=”uniform” 
autoSizeMaxTextSize=”25sp” 

1 Ответ

1 голос
/ 08 мая 2020

Измените sp на dp на TextView, если вы используете фиксированный ImageView размер.

Никогда не используйте sp внутри компонента фиксированного размера. Есть большая вероятность, что они могут быть обрезаны, когда пользователь увеличивает шрифт в настройках. Обратите внимание, что sp означает пиксель, независимый от масштаба, это означает, что он будет увеличиваться в зависимости от предпочтений пользователя. Однако, если вы установите его как dp, он останется как есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...