最初にランドスケープモードで特定のアクティビティを開く必要があるAndroidアプリケーションを開発しようとしていますが、ユーザーは画面を回転させるときに向きを変更できる機能が必要です。
問題は、onCreate でランドスケープ モードに変更できることですが、その後、onConfigurationChanged() が呼び出されず、ユーザーが回転したときに向きを縦または横に変更することができません。
どのように処理すればよいか教えてください。
最初にランドスケープモードで特定のアクティビティを開く必要があるAndroidアプリケーションを開発しようとしていますが、ユーザーは画面を回転させるときに向きを変更できる機能が必要です。
問題は、onCreate でランドスケープ モードに変更できることですが、その後、onConfigurationChanged() が呼び出されず、ユーザーが回転したときに向きを縦または横に変更することができません。
どのように処理すればよいか教えてください。
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
アクティビティ タグのマニフェスト ファイルに次のプロパティを設定します。
android:configChanges="keyboardHidden|orientation"