¿Cómo puedo utilizar 2 fondos diferentes entre el modo de paisaje y el modo de retrato

Tengo una aplicación de Android, me gustaría saber si puedo tener 1 diseño (1 archivo xml de diseño) para el modo de paisaje y retrato. Pero quiero un fondo diferente para cada modo? ¿Es eso posible? ¿Necesito 2 puntos de archivo xml para diferentes imágenes de fondo? ¿O puedo lograr lo que quiero usar 1 archivo xml?

Gracias.

Si está dispuesto a usar código para lograr esto, puede intentar insertar algo como

View view = (View) findViewById(R.id.background_carrying_view); int orientation = getResources().getConfiguration().orientation; if(orientation == Configuration.ORIENTATION_LANDSCAPE) { view.setBackgroundResource (R.drawable.background_land); } else { view.setBackgroundResource (R.drawable.background_port); } 

En su onCreate () y / o onConfigurationChange ().

Con este método, utilizaría el mismo diseño tanto para el paisaje como para el retrato.

He conseguido el mismo mediante la creación de la carpeta drawable-land-hdpi y copiar mi fondo de paisaje en él.

No quería cambiar mi código, sólo tengo un archivo de diseño XML y dos imágenes background.jpg diferentes en dos carpetas drawable-land-hdpi y drawable-hdpi .

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.