Размеры экрана устройств Android в пикселях и ширина экрана в дюймах могут значительно отличаться от устройства к устройству. Чтобы решить эту проблему, google позволяет использовать различные ресурсы по размеру/плотности категории См. here для получения дополнительной информации.
Вообще говоря, вы должны поместить изображение наибольшего размера, которое вы хотите поддерживать для каждого dpi в правильной папке, и андроид сделать изменение размера.
Вы также можете проверить атрибут imageView's ScaleType, чтобы выбрать способ масштабирования изображения в соответствии с представлением.
EDIT
причина использовать различные папки, а не только один большое изображение является то, что чем больше изображение, тем больше памяти она потребляет. Например, изображение 1920x1280 приятно иметь на экране 1920 года, но на 320-пиксельном экране дополнительное разрешение теряется впустую, и у вас много использованной памяти.
2 варианта: 1). Используйте SVG-изображение полной длины, оно может автоматически изменяться. 2). use set: ScaleType: «CenterCrop» – Dev