UI方向更改 - 使其独立于旋转

时间:2011-09-05 07:02:05

标签: android android-layout android-emulator android-widget android-ui

我有一个条件。我的Project.who中有一个SDK,当需要执行操作时,它会更改活动方向。但在操作后,我必须根据设备方向设置活动方向。

我使用以下方法将屏幕方向设置回上一个方向。但是当我设定它。下次如果我旋转设备,我的活动不会根据设备改变方向。

任何人都可以建议我使用适当的解决方案让我的活动再次灵活。或解决这种情况。在此先感谢。

if(this.getResources().getConfiguration().orientation !=Configuration.ORIENTATION_PORTRAIT)

  {
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);

  }

1 个答案:

答案 0 :(得分:0)

当设备旋转时,您的活动将根据设备采取方向,但如果设置方向,则它不会随设备方向而改变。

参考此博客:

http://android-developers.blogspot.com/2009/02/faster-screen-orientation-change.html