我想知道是否可以禁用应用程序活动而不是菜单的屏幕旋转。因此,当屏幕转动时,活动不会被破坏和重新创建,而是会保留下来,只有菜单位置会根据旋转而变化。
user1096269
问问题
495 次
1 回答
1
您可以使用onConfigurationChanged
来检测屏幕何时在横向/纵向之间切换。最好的部分是您可以在调用之前更改传递给它的配置对象super.onConfigurationChanged
这是另一个答案,其中包含更多用于控制屏幕方向更改的选项
如果您希望菜单在手机缓慢旋转时保持直立,而不是突然切换,您可以使用 SensorEvent ( http://developer.android.com/reference/android/hardware/SensorEvent.html )。我从来没有用过这个,所以我不能肯定
于 2012-05-14T21:18:20.310 回答