Fuerza de Android Horizontal (paisaje) disposición
Estoy bastante cerca de terminar con mi primer juego para Android, y me he encontrado con un problema que es tan simple que estoy seguro de que me sentiré estúpido por no saber cómo solucionarlo, pero ¿cómo puedo forzar la aplicación a Permanecer en una disposición horizontal? En este momento, si activas el teléfono (emulador), voltea los gráficos y los aprieta. Quiero que el juego empiece horizontalmente y se mantenga así independientemente de cómo el usuario encienda el teléfono.
Gracias.
- Botones o pestañas comunes en la parte inferior de cada actividad
- Densidad y resolución de Android xhdpi
- Android LinearGradient y extraño posicionamiento relativo
- Android: Elementos de interfaz de usuario sobre capa de lienzo
- ¿Cómo mostrar la casilla de verificación de Android en el lado derecho?
- ¿Cómo hacer que una vista llene el espacio disponible?
- Android - View.requestLayout no funciona en OnLayoutChangeListener
- ¿Qué sucede si utilizo el mismo id para varios widgets en diferentes diseños?
- Android - ListView que se parece a 'configuración'
- Ancho más pequeño de la disposición del androide (sw800dp) y diversas densidades
- Botón Android con margen izquierdo y derecho
- Intervalo de números seguro para mi propio ID en diseño dinámico?
- Mutiple fragmentos en un vertical Linearlayout
Abra el AndroidManifest.xml y añada el siguiente android: screenOrientation = "landscape" por ejemplo
<activity android:name=".ActivtyName" android:screenOrientation="landscape" >
Para hacer esto en el nivel de Vista, en caso de que quiera cambiar dinámicamente o permitir al usuario seleccionar la orientación … use setRequestedOrientation.
thisView.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); thisView.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
Etc …
En el archivo AndroidManifest, intenta agregar android:screenOrientation="landscape"
al atributo de la actividad.
p.ej
<activity android:name=".myMainActivity" android:screenOrientation="landscape">
O bien, puede usar un archivo de estilo R.styleable
y establecer la Configuración de orientación allí. Más información
Aquí está una manera más fácil podría ayudar a alguien tener el mismo problema y no quiere tratar con xml. Puede ir a Nodos de aplicación seleccione su actividad y seleccione la orientación de la pantalla. Vea la imagen adjunta para mayor claridad.
Creo que deberías poder establecer
android:screenOrientation="landscape"
En su Actividad en el manifiesto. No parece que haya una configuración de aplicación amplia, por lo que probablemente tendrá que hacerlo para cada actividad por separado.