Как получить одинаковый textSize на устройствах Android? - PullRequest
0 голосов
/ 04 июня 2018

В моем приложении для Android у меня есть TextView с шириной 50% ширины экрана и высотой 10% высоты экрана.Я установил textSize на 44sp, но на больших устройствах (размер экрана) он делает текст слишком маленьким и слишком большим на маленьких устройствах.Как я могу решить это?

Ответы [ 2 ]

0 голосов
/ 04 июня 2018

Я предлагаю вам установить ширину и высоту вашего TextView на wrap_content и использовать sp для вашего размера текста.

Установка размера текста на 44sp с wrap_content должна работатьдовольно хорошо для большинства устройств.

Если вам все еще нужно настроить определенные устройства (плотности), вы можете извлечь свой размер текста в свой собственный ресурс dimen и переопределить его значение для конфигураций по умолчанию, как показано здесь

0 голосов
/ 04 июня 2018

использовать папку, как для измерения. XML-файла

  • значения
  • values-sw600dp
  • values-sw720dp
...