На него уже отвечали несколько раз, но я отвечу на него снова. Кстати, я не большой профессионал в Android, но постараюсь ответить наилучшим из возможных способов.
Автоматическое масштабирование - вещь в Android, но использование этого - пустая трата ресурсов, мы уже знаем, что использование графического ресурса PNG - пустая трата мощности процессора / графического процессора, когда мы можем использовать XML для базовых проектов (которые используют меньше ресурсов). ), так зачем тратить больше энергии на его уменьшение (что увеличивает время открытия приложения и делает его медленным), просто создавая изображения нескольких размеров для разных размеров дисплея, это лучший вариант.
Простой и удобный вариант - использовать бесплатное программное обеспечение, такое как Adobe XD , которое поддерживает экспорт в разные размеры.
Простой ответ: Избегайте использования PNG (или другого формата изображения), но если у вас нет других опций, создайте несколько размеров для экономии ресурсов.