studio programacion herramientas fundamentos con avanzado aplicaciones android android-orientation

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 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);