У меня есть следующие папки для рисования
/drawable/
/drawable-hdpi/
/drawable-ldpi/
/drawable-mdpi/
/drawable-xhdpi/
Если у меня есть ресурс изображения, нужно ли мне создавать 5 (или 4?) Версий файла с различным разрешением?Допустим, я делаю только две версии и помещаю их в соответствующие папки:
/drawable/
/drawable-hdpi/image.png
/drawable-ldpi/
/drawable-mdpi/image.png
/drawable-xhdpi/
Что происходит, когда кто-либо на устройстве LDPI или XHDPI посещает действие, которое должно отображать image.png
?Разве это не показывает это?Приложение вылетает?Или Android следует системе каскадирования ресурсов, показывает версию, ближайшую к текущей плотности экрана?
Кроме того, в этом случае у меня нет image.png
в папке /drawable/
.Это плохо?Должен ли каждый ресурс иметь (как минимум) версию в папке /drawable/
?
Кроме того, если вы указали все 4 папки для рисования с плотностью экрана (xhdpi, hdpi, mdpi, ldpi), тогдаточка нормальной папки /drawable/
?Когда он когда-нибудь привыкнет?