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

时间:2018-05-10 09:42:20

标签: android youtube screen-orientation

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

我认为在此片段中旋转屏幕是非常必要的,这样用户就可以全屏观看YouTube。

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

1 个答案:

答案 0 :(得分:0)

在该片段中使用:

设置方向 - 横向

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