67 votes

Fixer la disposition de l'Orientation à la verticale?

Fixer la disposition de l'Orientation portrait et ne permettent pas de passer de portrait à gauche au moment de l'exécution?

147voto

Jim Blackler Points 14306

Dans votre AndroidMainfest.xml le fichier de trouver les balises des activités que vous souhaitez verrouiller à une rotation donnée, et d'ajouter cet attribut:

android:screenOrientation="portrait"

19voto

David Choe Points 71

Utilisation setRequestedOrientation() comme indiqué:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
setContentView(R.layout.main);

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

15voto

Hardik Gajjar Points 2801

Salut vous pouvez ajouter dans le Fichier mainifast

<?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="portrait"

3voto

user695977 Points 36

Si vous souhaitez figer l'orientation au moment de l'exécution, puis vous vous pouvez mettre en œuvre ce:

Android: désactiver Temporairement les changements d'orientation dans une Activité

J'utilise une approche similaire et il fonctionne parfaitement.

3voto

Real Hyder Points 21
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

avant

setContentView(R.layout.main);

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X