Я действительно запутался Что представляет собой значение drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable- xhdpi и drawable-xxhdpi типа android drawable под res и как решить, какой из них использовать sholud?В чем смысл drawable-hdpi, drawable-ldpi, drawable-mdpi, drawable-xhdpi и drawable-xxhdpi
ответ
По умолчанию Android поддерживает три папки для изображений с разной степенью разрешения позади, это использование или разрешение Android-устройства, на котором приложение будет выполнено.
ИПЧР папки изображения сохранить изображения для набора экрана Android Broad или Android телефонов с высоким разрешением.
ldpi папки изображения для более низкого качества изображения, которое поддерживает более ранних наборами андроида
MDPI папки для средних изображений поддержки
xhdpi папки изображений для устройств с большой разрешение.
папку xxhdpi изображения для устройств экстра больших устройств/максимальное разрешение (как Google Nexus 10 нужно добавить 144 * 144px значок в вытяжке-xxhdpi или папку вытяжке-480dpi.)
Android OS выбирает изображение самостоятельно, проверяя совместимое устройство и его разрешение.
Они используются для размещения изображений разных разрешений для разных размеров экрана устройства. Для получения дополнительной информации, проверьте: http://developer.android.com/guide/practices/screens_support.html
Эти папки позволяют хранить несколько различных качественных версий изображения, чтобы более быстрый телефон мог показывать изображение более высокого качества, в то время как более старый и медленный телефон все еще позволяет приложению работать, хотя и с более низким качество изображения. Это также сильно зависит от DPI вашего телефона, который он использует. Если вам нужна дополнительная информация, вы можете прочитать об этом на This website (developer.android).
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
это папки с изображениями для разных плотностей.
hdpi
изображения для Android Широкий экран или Android-телефоны с более высоким разрешением.
ldpi
Более низкое качество изображения поддерживается более ранними наборами андроид
mdpi
для средних изображений поддержки
xhdi
устройства с максимальным разрешением.
Android Категории устройства на двух базах
- Разрешение, которое XLarge, sw800dp и т.д. (в основном для папки Layout)
- базы на ДОИ, который является основной точкой изображения, что является ручка в вытяжке-ИПЧР , рисуем-ldpi, рисуем-MDPI, рисуем-xhdpi и рисуем-xxhdpi
Подробнее Объяснение
Мой экран HTC explorer
поставляется под маленьким экраном, но из-за высокой плотности пикселей на дюйм он принимает изображение от drawable-hdpi. Samsung Tab
с 10-дюймовым экраном поставляется под большой категорией экрана, но снимает изображения с drawable-mdpi.
- 1. Clojure: В чем смысл `и ~ @?
- 2. В чем смысл и смысл «смещения» в NN?
- 3. В чем смысл STL?
- 4. SOAP - В чем смысл?
- 5. В чем смысл итераторов?
- 6. FOSUserBundle: в чем смысл?
- 7. В чем смысл System.IO.Error
- 8. В чем смысл ORM?
- 9. JSTL: В чем смысл?
- 10. В чем смысл canPlayType?
- 11. В чем смысл _MERGE_PROXYSTUB?
- 12. В чем смысл XamlType.GetAliasedProperty
- 13. В чем смысл wmemcpy?
- 14. AIDL - В чем смысл?
- 15. В чем смысл invokeinterface?
- 16. В чем смысл CV_INSTRUMENT_REGION()?
- 17. В чем смысл «error_subcode»
- 18. В чем смысл «броска»?
- 19. В чем смысл indexPath?
- 20. MSStream - в чем смысл?
- 21. В чем смысл «#»?
- 22. В чем смысл main_syntax
- 23. В чем смысл этого
- 24. В чем смысл `------ rwx`
- 25. В чем смысл * &
- 26. В чем смысл «require: ^»?
- 27. В чем смысл os.error?
- 28. HashMap.containsValue - В чем смысл?
- 29. В чем смысл aclocal?
- 30. Итак: в чем смысл?
xxhdpi - это папка с максимальным разрешением. – Sameer
drawable не является папкой с изображениями, это папка с ресурсами, она также будет иметь файлы стиля 'style' также – krishna