我的应用程序有一个带有四个片段的 FragmentPagerAdapter 的 Activity(使用 ViewPagerIndicator 库)。其中一个片段具有单独的纵向和横向布局设计,其他三个没有并且需要固定为纵向。
我的想法是设置android:configChanges="orientation"
清单并调用所有片段,锁定getActivity().setRequestedScreenOrientation()
其中三个,但锁定需要允许旋转的一个,但这不起作用。该应用程序仍处于纵向模式。onResume()
SCREEN_ORIENTATION_PORTRAIT
SCREEN_ORIENTATION_UNSPECIFIED
有没有办法做到这一点?
如果无论如何允许片段在其活动不这样做的情况下改变方向,则实际活动实际上不需要旋转,但我没有发现任何提到这是可能的。如果活动旋转也同样可以,因为标签栏在横向时将被隐藏。