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