0
我想完成这样的事情:屏幕切换到横向或纵向,但不锁定方向
- 用户为纵向
- 用户点击一个按钮,并转移到横向
- 方向没有锁定,如果用户旋转他的手机,他会再次转换为纵向。
这样做的正确方法是什么?我想用下面的命令锁定屏幕:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
然后立即调用:
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
的问题是,这立即将屏幕返回到肖像模式。屏幕只眨了半秒钟。