How to fix screen orientation to portrait for my whole PhoneGap app

后端 未结 4 714
爱一瞬间的悲伤
爱一瞬间的悲伤 2021-02-05 09:04

How to configure the Phonegap app to be fixed to only portrait mode, I there any possibility to do it with CSS or JavaScript so that I should be able to get the consistent behav

相关标签:
4条回答
  • 2021-02-05 09:21

    To fix your orientation in portrait mode just add the below line in your activity tag in AndroidManifest.xml file:

     android:screenOrientation="portrait"
    

    or this in the activity class:

    setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
    
    0 讨论(0)
  • 2021-02-05 09:28

    I had to update <path to phonegap app>/platform/android/AndroidManifest.xml with android:screenOrientation="portrait". Set to default, landscape, or portrait.

    See below for a full example:

         <activity android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale" android:label="@string/app_name" android:name="HelloWorld" android:screenOrientation="portrait" android:theme="@android:style/Theme.Black.NoTitleBar">
            <intent-filter>
    
                <action android:name="android.intent.action.MAIN" />
    
                <category android:name="android.intent.category.LAUNCHER" />
    
            </intent-filter>
    
        </activity>
    
    0 讨论(0)
  • 2021-02-05 09:30

    use this code in your manifest

    <activity android:name=".DroidGap" 
    android:label="@string/app_name"
    android:screenOrientation="landscape" > 
    
    0 讨论(0)
  • 2021-02-05 09:33

    Actually you can use config.xml to set it to all devices if you're using PhoneGap Build...
    Set the propertie: orientation with possible values default, landscape, or portrait
    example:

    < preference name="orientation" value="landscape" />

    *please note that default means both landscape and portrait are enabled.

    Source:
    https://build.phonegap.com/docs/config-xml

    0 讨论(0)
提交回复
热议问题