¿Cómo puedo configurar pantallas de bienvenida separadas para el modo horizontal y vertical en Android?

Si especifica el diseño de la pantalla de presentación en XML, puede colocar un diseño horizontal en la carpeta res / layout-land y un diseño vertical con un nombre idéntico en la carpeta res / layout predeterminada o en una carpeta res / layout-port específica. Para una pantalla de bienvenida con una imagen estática, esto debería solucionar el problema con bastante facilidad. La actividad llamará al diseño XML vertical cuando esté en la orientación vertical y al diseño XML horizontal cuando esté en la orientación horizontal.

Sin embargo, si necesita admitir un diseño más dinámico, o tal vez manejar la rotación del dispositivo de manera diferente al modelo de actividad estándar, puede escribir código en una Actividad que diseñe diferentes diseños programáticos en función de si una llamada a getResources (). GetConfiguration (). la orientación devuelve ORIENTATION_PORTRAIT u ORIENTATION_LANDSCAPE.

Puede determinar la orientación del dispositivo en el momento de la compilación y luego mostrar la pantalla de inicio adecuada.

¿Podrías usar @media en css y hacer que una salpicadura sea visible para el paisaje y la otra visible para el retrato? No lo he intentado pero en teoría funciona

More Interesting

¿Sony se perdió un mercado exclusivo de PSPhone al lanzar PS Suite para Android?

¿Cuáles son algunos juegos Android de calidad fuera de línea?

¿Qué se necesitaría para 'adquirir' por completo una aplicación de Android? Me refiero a cosas como obtener la clave para firmar la aplicación, el código fuente, etc.

¿Hay una tableta que mide menos de 9 pulgadas, menos de $ 350 y ejecuta una de las versiones más recientes de Android?

¿Cuál es la razón por la cual la función 'apagar último visto' en WhatsApp estará presente solo para iOS anteriormente?

Hoy en día, la mayoría de los fabricantes de teléfonos inteligentes están interesados ​​en aumentar el tamaño y la calidad de las cámaras en los teléfonos. ¿Cómo afectará esto a las ventas de cámaras en el período de los próximos 5 a 10 años? ¿Esto conducirá a un colapso del mercado para los fabricantes de cámaras?

¿Cómo encuentro las mejores aplicaciones para Android?

¿Cómo puedo crear un juego de preguntas simple para Android?

¿Cuándo recibirá Asus Zenfone 5 las actualizaciones de KitKat y Lollipop?

¿Samsung depende más del sistema operativo Android de Google o Google depende más de Samsung?

¿Cuál es la mejor aplicación de Android para hacer llamadas gratuitas desde EE. UU. Y Canadá?

¿Existe algún servicio alternativo a Yesware para Android?

¿Cuál es la mejor biblioteca de gráficos para Android y cómo puedo aprenderla más rápido?

¿Es Android: iPhone :: Windows: Mac (alrededor de 1990)?

¿Por qué el iPhone es más seguro que Android?