2013-11-19 3 views

ответ

7

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

  • ИПЧР папки изображения сохранить изображения для набора экрана Android Broad или Android телефонов с высоким разрешением.

  • ldpi папки изображения для более низкого качества изображения, которое поддерживает более ранних наборами андроида

  • MDPI папки для средних изображений поддержки

  • xhdpi папки изображений для устройств с большой разрешение.

  • папку xxhdpi изображения для устройств экстра больших устройств/максимальное разрешение (как Google Nexus 10 нужно добавить 144 * 144px значок в вытяжке-xxhdpi или папку вытяжке-480dpi.)

Android OS выбирает изображение самостоятельно, проверяя совместимое устройство и его разрешение.

+0

xxhdpi - это папка с максимальным разрешением. – Sameer

+0

drawable не является папкой с изображениями, это папка с ресурсами, она также будет иметь файлы стиля 'style' также – krishna

0

Эти папки позволяют хранить несколько различных качественных версий изображения, чтобы более быстрый телефон мог показывать изображение более высокого качества, в то время как более старый и медленный телефон все еще позволяет приложению работать, хотя и с более низким качество изображения. Это также сильно зависит от DPI вашего телефона, который он использует. Если вам нужна дополнительная информация, вы можете прочитать об этом на This website (developer.android).

4
ldpi Resources for low-density (ldpi) screens (~120dpi). 
mdpi Resources for medium-density (mdpi) screens (~160dpi). (This is the baseline density.) 
hdpi Resources for high-density (hdpi) screens (~240dpi). 
xhdpi Resources for extra high-density (xhdpi) screens (~320dpi). 
nodpi Resources for all densities. These are density-independent resources. The system does not scale resources tagged with this qualifier, regardless of the current screen's density. 
tvdpi Resources for screens somewhere between mdpi and hdpi; approximately 213dpi. This is not considered a "primary" density group. It is mostly intended for televisions and most apps shouldn't need it—providing mdpi and hdpi resources is sufficient for most apps and the system will scale them as appropriate. If you find it necessary to provide tvdpi resources, you should size them at a factor of 1.33*mdpi. For example, a 100px x 100px image for mdpi screens should be 133px x 133px for tvdpi. 

Так что, когда вы создаете drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi and drawable-xxhdpi телефон надлежащим образом принимает ресурсы в соответствии с его пикселем density.If ничего не указано будет забирать ресурсы из drawable. Для получения дополнительной информации проверьте here

0

это папки с изображениями для разных плотностей.

hdpi изображения для Android Широкий экран или Android-телефоны с более высоким разрешением.

ldpi Более низкое качество изображения поддерживается более ранними наборами андроид

mdpi для средних изображений поддержки

xhdi устройства с максимальным разрешением.

0

Android Категории устройства на двух базах

  • Разрешение, которое XLarge, sw800dp и т.д. (в основном для папки Layout)
  • базы на ДОИ, который является основной точкой изображения, что является ручка в вытяжке-ИПЧР , рисуем-ldpi, рисуем-MDPI, рисуем-xhdpi и рисуем-xxhdpi

Подробнее Объяснение

Мой экран HTC explorer поставляется под маленьким экраном, но из-за высокой плотности пикселей на дюйм он принимает изображение от drawable-hdpi. Samsung Tab с 10-дюймовым экраном поставляется под большой категорией экрана, но снимает изображения с drawable-mdpi.

+0

. Я думаю, что вы забыли« Ориентация »и« Соотношение сторон » – krishna

+0

Ориентация не влияет на зависимости от плотности и плотности. – Sameer