Как я могу настроить параметры независимого от масштаба пикселя (sp) в эмуляторе?

Я хочу использовать sp вместо dp для текста в моем приложении, чтобы позволить пользователю (согласно документации) масштабировать текст по причинам доступности. Мне нужно проверить мои макеты на соответствие этому, чтобы убедиться, что нет никаких визуальных проблем, таких как обрезание или скрытие текста. Моя проблема в том, что я не могу найти способ изменить эту настройку в эмуляторе или в любом телефоне, к которому у меня есть доступ. То, что я ищу, это то, что позволило бы мне настроить системные размеры текста так, чтобы мой текст 12sp выглядел больше в приложении. Как я могу это сделать?

1 ответ

Решение

Я считаю, что нет никаких нормальных предпочтений, доступных пользователю. Смотрите этот вопрос на Android stackexchange. Это с 2010 года, но с тех пор ничего не изменилось.

Хорошо, этот ответ был полностью ложным. В Android 4 (ICS) есть два варианта изменения размера текста:

  • Settings -> Display -> Font size
    Это позволяет установить общий размер текста (маленький, средний, большой,..)

  • Settings -> Accessibility -> Large Text
    Upscales все текстовые записи

Они оба изменяют один и тот же параметр, поэтому при включении Large text при доступности он изменяет размер шрифта на огромный.

Другие вопросы по тегам