2015-02-13 4 views
-1

Я создаю приложение phonegap, и я хочу настроить ориентацию экрана только на портрет. я сделал все, что я должен быть после compling и тестирования на Самсунг s4 устройства, он по-прежнему вращается, когда я повернуть мой экранориентация экрана только на портрет

<application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.example.myapp.MainActivity" 
      android:label="@string/app_name" > 
      <intent-filter> 
       <action android:name="android.intent.action.MAIN" /> 

       <category android:name="android.intent.category.LAUNCHER" /> 
      </intent-filter> 
     </activity> 

     <activity 
     android:name="org.apache.cordova.DroidGap" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" 
     android:configChanges="orientation|keyboardHidden"> 

     <intent-filter></intent-filter> 
     </activity> 

    </application> 
+0

Вы пытались добавить параметр ориентации к своей MainActivity? – Guardanis

+0

как я могу это сделать? Я новичок в этом все это –

+0

@petey, похоже, сделал это для вас в ответ ниже – Guardanis

ответ

1

В вашей первой деятельности в манифесте.

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme" > 
    <activity 
     android:name="com.example.myapp.MainActivity" 
     android:screenOrientation="portrait" //Here 
     android:label="@string/app_name" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 

    <activity 
    android:name="org.apache.cordova.DroidGap" 
    android:label="@string/app_name" 
    android:screenOrientation="portrait" 
    android:configChanges="orientation|keyboardHidden"> 

    <intent-filter></intent-filter> 
    </activity> 

</application> 
2

Добавьте следующий атрибут тега действия вашего MainActivity в: android:screenOrientation="portrait":

<activity 
     android:name="com.example.myapp.MainActivity" 
     android:screenOrientation="portrait" 
     android:label="@string/app_name" > 
+0

это должно быть вставлено в MainActivity.java? –

+0

просто добавьте отсутствующий атрибут и значение, см. Редактирование. – petey

Смежные вопросы