programacion - manual de android en pdf
¿Cómo arreglar la orientación del diseño a la vertical? (7)
¿Cómo corregir la orientación del diseño a vertical y no permitir el cambio de vertical a horizontal durante el tiempo de ejecución?
En su AndroidMainfest.xml
simplemente escriba esto en su actividad que declara,
Si quieres en vertical diseño de uso.
android:screenOrientation="portrait"
Si desea en el paisaje de diseño que el uso
android:screenOrientation="landscape"
Si desea congelar la orientación en tiempo de ejecución, puede implementar esto:
Android: deshabilita temporalmente los cambios de orientación en una actividad
Yo uso un enfoque similar y funciona perfectamente.
Si desea corregir la orientación de una actividad en su proyecto, debe abrir el Manifest.xml
y colocarlo en la sección de parámetros de la actividad deseada (antes del cierre de la primera etiqueta < activity…>
):
android:screenOrientation="portrait"
si desea una orientación fija VERTICAL
android:screenOrientation="landscape"
si desea una orientación fija HORIZONTAL
Use setRequestedOrientation()
como se muestra:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
en sus parámetros de actividad en el archivo de manifiesto
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.statepermit" android:versionCode="1" android:versionName="1.0">
<application android:icon="@drawable/stateheader" android:label="@string/app_name">
<activity android:name=".statepermit" android:label="@string/app_name"
android:theme="@android:style/Theme.NoTitleBar" android:screenOrientation="portrait">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
android: screenOrientation = "retrato"
En su archivo AndroidMainfest.xml
, encuentre las etiquetas de las actividades que desea bloquear en una rotación dada y agregue este atributo:
android:screenOrientation="portrait"
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
antes de
setContentView(R.layout.main);