Disposición del paisaje de Android
Estoy diseñando una aplicación y me preguntaba cómo hacer un diseño diferente en el modo de paisaje. Creé una carpeta en el res llamado "layout-land" y creé un archivo xml pero no funciona cuando ejecuto el emulador. Traté de llamar "main", pero dice que ya existe, que lo hace, pero en la carpeta "layout". Si lo llamo algo diferente, ¿necesito cambiar algo en el manifiesto? ¡Gracias por la ayuda!
- SearchView y título de la actividad en ActionBar
- Accidente de aplicación de vídeo
- Insertar una marca de tiempo en la base de datos a través de ContentValues
- Generar un Javadoc para mi proyecto de Android
- Android studio: depurar la aplicación en el dispositivo
- Volver a escribir el código Java a JS - la creación de un audio de bytes?
- Proyección posterior en Java con OpenCV
- Cómo analizar XML utilizando el analizador SAX
- NoClassDefFoundError en Runtime en clase dentro de .AAR en Android Studio
- NullPointerException Causado por getActionBar ()
- Comenzando a programar en lenguajes dinámicos en Android ((J) Ruby, Clojure ...)
- Múltiples elementos seleccionados RecyclerView in Activity.java
- Prueba si getJSONArray es nulo o no
Sólo para aclarar, si está en el paisaje o en el retrato, Android busca el archivo de diseño en el directorio -land
primero, si no lo encuentra, entonces comprueba el directorio de layout
predeterminado. Sus archivos deben ser nombrados como sigue, y serán cargados por el sistema dependiendo en tiempo de ejecución en la configuración actual del dispositivo:
res/layout/main.xml res/layout-land/main.xml
Consulte la documentación sobre cómo proporcionar recursos para obtener más información.
Desea una estructura de carpetas como esta:
res\layout\main.xml res\layout-land\main.xml
Cada uno de estos diseños debe contener los mismos elementos, pero volver a arreglar, por ejemplo, si usted tiene un botón con android:id="@+id/button1"
en el paisaje de retrato que tendrá que dar un botón equivalente en el modo de paisaje el mismo nombre .
Primero debes escuchar los cambios de confucion agregando a tu manifiesto
android:configChanges="orientation"
A continuación, puede anular esta función y utilizar setContentView
public void onConfigurationChanged(Configuration newConfig)
- Instalación del complemento de Android NDK en eclipse SDK
- El elemento predeterminado de la galería seleccionado está en el centro