2013-08-12 18 views
12

Próbowałem this. Nie można znaleźć configChanges w pliku manifestu. W każdym razie, jak wyłączyć obrót ekranu (do trybu poziomego)?Jak wyłączyć obracanie do trybu poziomego?

<?xml version="1.0" encoding="utf-8"?> 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.joericharduz.akita" 
    android:versionCode="1" 
    android:versionName="1.0" > 

    <uses-sdk 
     android:minSdkVersion="8" 
     android:targetSdkVersion="17" /> 

    <application 
     android:allowBackup="true" 
     android:icon="@drawable/ic_launcher" 
     android:label="@string/app_name" 
     android:theme="@style/AppTheme" > 
     <activity 
      android:name="com.joericharduz.akita.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> 
    </application> 

</manifest> 
+1

configChanges jest pod tagiem aktywności, spróbuj, będzie działał –

+0

@kalyanpvs może powinienem go dodać? –

Odpowiedz

40

Podobnie jak kalyanpvs jest powiedziane, configChanges są pod activity:

<application 
    android:allowBackup="true" 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@style/AppTheme"> 
    <activity 
     android:name="com.neundorfer.microraphandheld.v1.ParentActivity" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait"> 
7

Wystarczy dodać android:screenOrientation="portrait" do manifestu. Najłatwiej to zrobić (w swoich tagach aktywności).

+2

ten atrybut nie jest dostępny pod znacznikiem ''. – TronicZomB

+2

@TronicZomB Ah, nie sądzę, że to było, ale myślałem, że wyrzucę to na wszelki wypadek. Będę edytować :) – whitfin