是否可以覆盖片段中的屏幕方向

Is this possible to override screen orientation in fragment

我的整个 android 应用程序使用纵向屏幕方向。这就是为什么我在应用程序清单中为 Activity 设置 android:screenOrientation="portrait" 的原因。但现在我要实施 YouTubePlayerFragment。

我认为非常有必要在此片段中实现屏幕旋转,以便用户可以全屏观看 YouTube。

是否可以在清单中继续使用 screenOrientation="portrait" 并在一个片段中以某种方式覆盖它?有没有不需要为每个片段设置 screenOrientation 的解决方案?

在该片段中使用:

设置方向 - 横向

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

设置方向 - 纵向

getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

另外,请看这里: Setting the orientation for only 1 fragment in my activity while the rest is in portrait