resolucion - programacion android pdf 2018
Android: diseño alternativo xml para modo apaisado (4)
¿Cómo puedo tener un diseño para el paisaje y otro para el retrato? Quiero asumir un ancho extra y conservar el espacio vertical cuando el usuario gira el teléfono hacia los lados.
En la versión actual de Android Studio (v1.0.2), puede simplemente agregar un diseño horizontal haciendo clic en el botón en el editor visual que se muestra en la captura de pantalla a continuación. Seleccione "Crear variación de paisaje"
Los diseños en / res / layout se aplican a vertical y horizontal, a menos que especifique lo contrario. Supongamos que tenemos /res/layout/home.xml para nuestra página de inicio y queremos que se vea de manera diferente en los 2 tipos de diseño.
- crea una carpeta / res / layout-land (aquí mantendrás tus diseños ajustados de paisajes)
- copiar home.xml allí
- hacer los cambios necesarios a ella
Puede agrupar su diseño específico en la estructura de carpetas correcta de la siguiente manera.
layout-land-target_version
es decir
layout-land-19 // objetivo KitKat
asimismo, puedes crear tus diseños.
Espero que esto te ayudará
De forma predeterminada, los diseños en /res/layout
se aplican a vertical y horizontal.
Si tiene, por ejemplo,
/res/layout/main.xml
puede agregar una nueva carpeta /res/layout-land
, copiar main.xml
en ella y hacer los ajustes necesarios.
Consulte también http://www.androidpeople.com/android-portrait-amp-landscape-differeent-layouts y http://www.devx.com/wireless/Article/40792/1954 para obtener más opciones.