Drawable V21 против V24 против пользовательских папок для hdpi, mdpi, xhdpi и т.д ..? В какую папку я должен поместить мои изображения для поддержки нескольких устройств? - PullRequest
0 голосов
/ 13 октября 2019

У меня есть приложение для Android, домашняя страница которого состоит из 8 ImageViews, они действуют как пункты меню для пользователей, поэтому где я должен поместить изображения с множественной плотностью для этих ImageViews в настраиваемые папки для рисования (ldpi, mdpi, hdpi,xhdpi, xxhdpi, xxxhpi) или drawableV21 или drawableV24?

Ответы [ 2 ]

0 голосов
/ 13 октября 2019

Это меняется в зависимости от ваших потребностей. Для изображений вы можете создать его для самого высокого разрешения и поместить в папку xxxhpi. Android автоматически снизит разрешение для других устройств. Также вы можете поставить разные рисунки для разных разрешений. Но они должны иметь одинаковое имя.

Для drawableV21, drawable24 зависит от версии, в которой вы хотите запустить свое приложение. Если вы вставили drawable v24 и не поместили ничего с таким же именем в папку drawableV21. Ваше приложение будет зависать ниже Android API24.

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

0 голосов
/ 13 октября 2019

Это лучший подход для сохранения изображений с разным разрешением в разных папках, таких как (ldpi, mdpi, hdpi, xhdpi, xxhdpi, xxxhpi). Но так как это изображение для просмотра изображения. Сам вид изображения будет обрабатывать, не нужно беспокоиться об этом.

...