Изображение Android должно принадлежать к какой папке для рисования? - PullRequest
1 голос
/ 03 ноября 2011

Я читал о dpi и поддержке нескольких экранов в Android и до сих пор не понимаю: (

Факт: у меня фоновое spalsh изображение размером 480 * 800 пикселей.

Вопросы: В какую папку его положить? drawable-что?

Примечание: я попытался поместить его в drawable-hdpi, но когда я добавил изображения большего размера, в drawable-land-xhdpi и drawable-port-xhdpi, Android выбрал вместо этого более крупные. Странная часть в том, что это тестируется на Nexus S , который имеет экран размером 480 * 800 в пикселях. У Android нет причин использовать увеличенное изображение !!!

Редактировать : Это общий вопрос с конкретным примером. Общий вопрос: представьте, что у вас есть набор изображений с разными разрешениями, представляющими одинаковое значение. Они должны заполнить весь экран. В какую папку вы положили каждый?

1 Ответ

0 голосов
/ 03 ноября 2011

hdpi - это "высокая плотность". Обычно , что означает 480 * 800.В этом случае виртуальный экран будет иметь размер 320 * 480.

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

Скорее всего, у вас нет устройства xhdpi.AFAIK, единственный выходящий - Галактика Нексус.Некоторые планшеты возможно xhdpi, но, вероятно, нет.hdpi / xhdpi относится к плотности, а не к размеру.

Итак, поместите его в drawable-hdpi.Вы должны протестировать свое приложение на телефонах, таких как Atrix и Bionic, которые имеют более высокое разрешение, но я думаю, что все еще экраны HDDP.Ваш всплеск, вероятно, будет выглядеть не так хорошо, как хотелось бы, но все равно должен работать.

...