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