Manejo de diferentes resoluciones de pantalla para imágenes de fondo en Android

Mi aplicación de Android (un juego basado en texto) usa muchas imágenes de fondo para proporcionar un mejor ambiente visual. Por ejemplo, si la acción en el juego te lleva a una taberna, entonces obtienes una imagen de fondo de una taberna en el juego. Esta es una gran mejora, gráficamente, sobre el aburrido fondo negro que de otro modo obtendría.

Sin embargo, también es un problema, ya que Android: el fondo siempre se extiende a las dimensiones de la pantalla. El resultado es que las imágenes de fondo se ven muy mal si el reproductor cambia entre el modo vertical y horizontal. Y para empeorar las cosas, muchos dispositivos tienen relaciones de aspecto muy diferentes (por ejemplo, 320x480 mdpi, 480x800 hdpi y 480x852 hdpi) y se avecinan aún más variaciones.

¿Cómo resuelven este problema los demás? Tener imágenes individuales para las principales resoluciones / orientaciones no es una opción para mí, ya que esto provocaría que el apk crezca demasiado.

Respuestas a la pregunta(3)

Su respuesta a la pregunta