我有一个包含三个子活动 A、B 和 C 的选项卡活动。子活动 A 和 B 将遵循选项卡活动的方向。即如果标签活动是纵向的,那么A和B也应该是纵向的,如果标签活动是横向的,那么A和B也应该是横向的。
无论选项卡活动方向如何,子活动 C 都应始终处于横向(最好遵循 android:screenOrientation="sensorLandscape")。这可能吗?
我已经尝试在清单中使用 android:screenOrientation="sensorLandscape" 作为 C 不起作用。我能做到的最好的方法是在 C 中使用以下内容(在 onResume() 中)
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
并用于 A 和 BI(也在 onResume() 中)
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
但这会翻转整个选项卡,这不是我想要的效果。