Ресурсы по размеру экрана Android - PullRequest
0 голосов
/ 06 марта 2012

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

В основном моя игра отображает вопросы, которые являются файлами PNG, и ответы на выбор, которые также являются файлами PNG.Я указываю каждый размер изображения и кнопку изображения в dp, а их расположение на экране - в dp.Для моего макета фонового изображения я просто заполнил родительскую ширину и высоту.

Итак, мой вопрос: почему я не могу просто создать одну папку для рисования с изображениями hdpi?Поэтому изображения будут соответствующим образом масштабироваться в dp на всех размерах экрана и располагаться в одном и том же месте и выглядеть одинаково на всех экранах.И изображения будут хорошо смотреться на экранах hdpi и меньших?Кроме того, почему я не могу просто иметь одну папку макета с тем же объяснением? Для ваших ответов!

Ответы [ 2 ]

0 голосов
/ 06 марта 2012

Вы можете создать только одну папку для обоих ресурсов. Но для изображения, если вы не хотите получать уродливо растянутое изображение, вы должны создать 3 размера изображения с разным dpi для каждой папки. Ваше изображение будет более четким для экрана с высоким разрешением и более быстрым для экрана с низким разрешением, если изображение будет приближаться к конечному размеру.

0 голосов
/ 06 марта 2012

Вы можете создать только одну папку, но изображения в ней должны быть .9.png bcoz, эти изображения растянуты в соответствии с экраном. Другой способ - создать изображения разного размера и поместить их в папки hdpi, mdpi, ldpi.

...