Как предотвратить изменение макета приложения, когда пользователь изменяет размер отображения из приложения настройки Android?

В настоящее время я разрабатываю одно приложение для Android, поэтому мне нужно реализовать такую ​​функциональность, которая предотвращает масштабирование макета всякий раз, когда пользователь изменяет размер отображения из приложения настройки устройства Android.

Я использую приведенную ниже библиотеку для размера шрифта и размера представления. Для размера шрифта https://github.com/intuit/ssp Для размера просмотра https://github.com/intuit/sdp

1 ответ

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

Вот документация.

Чтобы сохранить видимый размер пользовательского интерфейса на экранах с разной плотностью, необходимо разработать пользовательский интерфейс, используя в качестве единицы измерения пиксели, не зависящие от плотности (dp). Один dp - это виртуальный пиксель, который примерно равен одному пикселю на экране средней плотности (160dpi; "базовая" плотность). Android переводит это значение в соответствующее количество реальных пикселей для плотности друг друга.

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