-1

最初にランドスケープモードで特定のアクティビティを開く必要があるAndroidアプリケーションを開発しようとしていますが、ユーザーは画面を回転させるときに向きを変更できる機能が必要です。

問題は、onCreate でランドスケープ モードに変更できることですが、その後、onConfigurationChanged() が呼び出されず、ユーザーが回転したときに向きを縦または横に変更することができません。

どのように処理すればよいか教えてください。

4

2 に答える 2

1

ランドスケープ用

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

ポートレート用

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
于 2015-07-20T05:38:11.467 に答える
0

アクティビティ タグのマニフェスト ファイルに次のプロパティを設定します。

android:configChanges="keyboardHidden|orientation"
于 2015-07-20T05:05:47.117 に答える