Я рассматривал Поддержку Нескольких Экранной документации относительно Android, и мне просто нужно некоторое дополнительное разъяснение...
Это - мое понимание, что разработка трех уникальных интерфейсов (ldpi, mdpi, и hdpi) была бы лучшим способом пойти о поддержке всех потенциальных экранов андроида с минимальным масштабированием/искажением.
Да, я знаю, что существуют подобные отправленные вопросы, однако... Если я создаю изображение для сравнительного теста mdpi (скажем, мое изображение 300x210, просто например), как я определяю, какой размер я должен буду воссоздать то изображение в ldpi и hdpi? Это сообщение, а также поиск Google приводит меня полагать, что ldpi - всего 75% изображения mdpi, и hdpi составляет 150% изображения mdpi. Действительно ли это точно?
-ldpi
составляет ~ 120 точек на дюйм, -mdpi
составляет ~ 160 точек на дюйм, -hdpi
составляет ~ 240 точек на дюйм .
Итак, изображение шириной 320 пикселей составляет 2 дюйма в -mdpi
. Если вам нужно изображение размером 2 дюйма на -ldpi
, оно должно быть 240 пикселей (= 75% от оригинал). Если вам нужно 2-дюймовое изображение на -hdpi
, вам потребуется 480 пикселей (= 150% от оригинала).
Следовательно, ваш анализ точен.