Игнорирование настройки размера шрифта ICS - PullRequest
5 голосов
/ 12 января 2012

У меня есть Android-приложение, которое выглядит ужасно, если пользователь устанавливает размер шрифта на большой или очень большой (через Настройки -> Дисплей -> Размер шрифта в Ice Cream Sandwich). Просто он не был разработан для переменных размеров шрифта и делает большую часть текста нечитаемой.

Я видел приложения, которые сохраняют размер шрифта для большинства представлений, поэтому я знаю, что должен быть способ сделать это. Есть ли для меня простой способ указать приложению игнорировать предпочтения размера шрифта пользователя? А если нет, как бы вы посоветовали мне рассчитать размеры шрифта? Если ничего другого, есть ли способ получить предпочтение размера шрифта пользователя?

1 Ответ

9 голосов
/ 12 января 2012

Я думаю, что вы хотите указать размер шрифта в "dp" вместо "sp". Все юниты sp учитывают предпочтения размера шрифта пользователя при настройке их размера, в то время как единицы измерения dp рассчитывают размер только на основе плотности пикселей устройства.

...