Чтобы объявить разные макеты и растровые изображения, которые вы хотите использовать для разных экранов, вы должны поместить эти альтернативные ресурсы в отдельные каталоги / папки.
Это означает, что если вы генерируете изображение 200x200
для устройств xhdpi
, вы должны создать тот же ресурс в 150x150
для hdpi
, 100x100
для mdpi
и 75x75
для ldpi
устройства.
Затем поместите файлы в соответствующий каталог ресурсов для рисования:
MyProject/
res/
drawable-xhdpi/
awesomeimage.png
drawable-hdpi/
awesomeimage.png
drawable-mdpi/
awesomeimage.png
drawable-ldpi/
awesomeimage.png
Каждый раз, когда вы ссылаетесь на @drawable/awesomeimage
, система выбирает соответствующее растровое изображение на основе плотности экрана.