A、B、C の 3 つの子アクティビティを持つタブ アクティビティがあります。子アクティビティ A と B は、タブ アクティビティの方向に従います。つまり、タブ アクティビティが縦向きの場合は A と B が必要であり、タグ アクティビティが横向きの場合は A と B が必要です。
子アクティビティ C は、タブ アクティビティの向きに関係なく、常に横向きにする必要があります (できれば、android:screenOrientation="sensorLandscape" に従います)。これは可能ですか?
マニフェストで C に android:screenOrientation="sensorLandscape" を使用しようとしましたが、機能しません。私が管理できる最善の方法は、Cで(onResume()で)以下を使用することです
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
および A および BI の使用 (onResume() でも)
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
しかし、これはタブ全体を反転させますが、これは私が探している効果ではありません。