三星Tab S2不尊重清单screenOrientation

时间:2018-01-04 16:27:19

标签: android screen-orientation android-sensors landscape

我有一个旨在以横向显示的活动。理想情况下,我想支持任何一种景观方向。在我的清单中,我已经在我的活动中设置了这个:

android:screenOrientation="landscape"

过去我的所有经历都很好。但是这个设备似乎有时会决定允许纵向方向。它将旋转到所有4个方向(landscape / reverseLandscape和portrait / reversePortrait)。

如果我这样设置:

setRequestedOrientation (ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);

它正常工作。此外,如果我禁用屏幕旋转,它可以正常工作。然而,这两个选项都让我没有reverseLandscape。

我也尝试过请求在Java代码中设置方向:

{{1}}

这似乎没有对行为产生任何影响。

这是三星设备上的已知问题吗?是否有任何解决方法让设备尊重我的sensorLandscape方向设置?

0 个答案:

没有答案