Я создаю приложение для Android, и я хочу иметь возможность поддерживать как можно больше устройств Android, которые используют Android 4.4 и выше. Размеры экрана, которые я хочу поддержать являются:Методы поддержки различных размеров и плотностей экрана Android
- Нормального
- Большого
- XLarge
Я создал различные файлы dimens.xml для каждого размера. Мой первый вопрос: числа, которые я помещаю в каждый файл dimens.xml, должны основываться на минимальном измерении каждой категории? Например: для нормальной работы я должен разработать макет в устройстве с размером 470dp x 320dp, для большого устройства с размерами 640dp x 480dp и для xlarge устройства с размерами 960dp x 720dp?
Мои второстепенные вопросы, скажем, что у нас есть файлы базового размера для обычных, больших и больших, сколько еще XML-файлов размеров нужно создать для поддержки разных плотностей. Кроме того, устройства с Android 4.4 и выше поддерживают все плотности или некоторые из них исключены? (например, LDPI)
Теперь предположим, что я исключаю плотность LDPI, должен ли я создавать каждую плотность для каждого размера, или если я делаю один MDPI для каждого размера экрана и одного HDPI для каждого размера экрана, все будет «смотреть» на я хочу их, даже в устройствах с плотностью XXXHDPI?
Последнее, если вы можете порекомендовать любые устройства, чтобы мой «базовый» макет был бы замечательным.
его лучше использовать SVG изображения здесь. – Saveen
@Saveen Я не имею в виду размеры изображений. Я в основном говорю о марже, ширинах, высотах, paddings и т. Д. – Vivian
да, что мы можем обрабатывать wait. Я даю ответ – Saveen