Lo que describes es lo que tienes que hacer. Necesita una imagen para cada grupo de densidad de píxeles de la pantalla (ldpi, mdpi, hpdi y poss xhdpi)
¿Hay otras cosas que puede hacer?
- Utilice un fondo alrededor de la imagen para que la imagen parezca estirarse (por ejemplo, si la imagen es blanca cerca de los bordes, use un fondo blanco). Se verá mejor si no hay un borde obvio alrededor de la imagen y se desvanece en un segundo plano.
- El fondo/fronteras podría ser un 9-patch, imagen estirable
- En teoría se podría proporcionar una gran cantidad más imágenes y seleccionarlos en tiempo de ejecución en función del tamaño real de la pantalla, pero es una idea muy mala (nunca se sabe qué nuevos tamaños están llegando)
- recuerde incluir vertical y horizontal versiones - nunca una buena idea asumir una orientación si puedes evitarlo
pensar en una pantalla de Android como una página web de tamaño variable - que vienen en varios diferentes tamaños y formas, y su diseño debe estirarse y adaptarse para todos.