коэффициент масштабирования для квалификатора sw-XXXdp - PullRequest
0 голосов
/ 04 февраля 2019

есть ли коэффициент масштабирования для использования в sw-XXXdp?я хочу, чтобы мой экран выглядел одинаково на разных размерах и плотности экрана.

например для sw-480dp мое значение равно 100dp, что это такое в sw-800dp?100 * * * 1003

1 Ответ

0 голосов
/ 05 февраля 2019

На самом деле, sw-XXXdp не является классификатором плотности, поэтому вы не будете учитывать масштабирование, если только вы не объедините его с квалификатором плотности (hdpi, xhdpi и т. Д.).

Как указано на сайте разработчика Android :

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

Здесь указатель наименьшей ширины (sw-XXXdp) предназначен для того, чтобы обеспечить минимальный размер экрана для вашего макета.Например, хорошо использовать sw-480dp, если у вас есть контент, который должен иметь ширину не менее 400 dp или более, поэтому у вас все еще есть место для добавления полей и хорошего внешнего вида.

В конце, на ваш вопрос:

например для sw-480dp мое значение равно 100dp, что в sw-800dp?100 *?

Я бы ответил, что вы можете следовать пропорциональным правилам, поэтому при условии, что у вас 100dp в качестве базовой линии (mdpi) для экрана sw-480dp, у вас должно быть около 166dp для sw-800dp экрана, а затем адаптироваться к различным плотностям.

...