0

横向きモードを常に維持したい。Nexus7 で画面をポートレート モードにロックし、AndroidManifest.xml で android:screenOrientation="sensorLandscape" と android:configChanges="orientation|keyboardHidden" を設定し、他のアクティビティに移動してこのアクティビティに戻ると、画面が回転します縦向きにして横向きに回転します(onCreateメソッドを再度呼び出しませんでした)が、どのような状況でも画面を回転させたくないのですが、どうすれば修正できますか?

4

4 に答える 4

1

これがあなたが探している答えだと思います: stackoverflow.com/a/2730894/2249774

于 2013-08-30T03:23:21.367 に答える
0

AndroidManifest ファイルで、次のコードを入力してみてください。

        android:configChanges="keyboard|orientation|keyboardHidden|screenSize"
        android:screenOrientation="landscape"

例:

        <activity
            android:name="com.gaspar.slinfilipino.Quiz"
            android:label="@string/title_activity_quiz"
            android:configChanges="keyboard|orientation|keyboardHidden|screenSize"
            android:screenOrientation="landscape"
            android:parentActivityName="com.gaspar.slinfilipino.SignLanguageMenu" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.gaspar.slinfilipino.SignLanguageMenu" />
       </activity>
于 2014-02-04T11:30:48.303 に答える
0

AndroidManifest.xml を次のように編集してみてください

<activity
            android:name=".YOURACTIVITYNAME"
            android:screenOrientation="landscape" />
于 2013-08-30T03:41:44.647 に答える