我有这个Activity容器,它会在使用应用程序时相应地更改片段。
public class MyTravelogueActivity extends SherlockFragmentActivity {
//codes here
}
我是否可以询问是否可以检查当前片段是否为MapFragment类,我想仅将方向更改为 LANDSCAPE ?当我点击后退按钮或导航到其他地方时,方向应该回到纵向。目前,所有片段都以纵向模式显示...
答案 0 :(得分:0)
是的,这是可能的。我相信用户应该可以选择所需的方向,但如果您想这样做,可以使用活动类中的setRequestedOrientation
方法。
没有测试是否,但这样的事情应该工作:
在onResume
的{{1}}方法中,您可以使用
MapFragment
在getActivity().setRequestedOrientation(<Landscape Orientation>)
的{{1}}方法中,您可以使用
onPause
将MapFragment
和getActivity().setRequestedOrientation(<Portrait Orientation>)
替换为here中所需的选项。