Android 将屏幕方向设置为传感器横向会触发两个方向更改
我正在创建一个应用程序,需要手动将屏幕方向设置为横向,但顺时针旋转设备时遇到问题 手机壳有效:想象一下在纵向模式下手持手机,然后开始逆时针旋转。当您到达大约一半的时候,手机通常会切换到横向 不起作用的情况:相同的情况,但手机将顺时针旋转。当你们接近一半的时候,手机会旋转到横向,但它看起来就像我逆时针而不是顺时针旋转手机的横向。一切都会相反。如果我再旋转一点,它就会切换到正确的方向 我的问题是为什么这只发生在一个方向上?我的横向方向设置如下:Android 将屏幕方向设置为传感器横向会触发两个方向更改,android,Android,我正在创建一个应用程序,需要手动将屏幕方向设置为横向,但顺时针旋转设备时遇到问题 手机壳有效:想象一下在纵向模式下手持手机,然后开始逆时针旋转。当您到达大约一半的时候,手机通常会切换到横向 不起作用的情况:相同的情况,但手机将顺时针旋转。当你们接近一半的时候,手机会旋转到横向,但它看起来就像我逆时针而不是顺时针旋转手机的横向。一切都会相反。如果我再旋转一点,它就会切换到正确的方向 我的问题是为什么这只发生在一个方向上?我的横向方向设置如下: activity.setRequestedOrient
activity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
这应该让活动知道它处于哪个方向。你觉得怎么样