是否可以覆盖片段中的屏幕方向
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
我的整个 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