android:screenOrientation =“ sensorPortrait”在API +17上不起作用

Ala*_*aie 5 android portrait rotation screen-orientation android-sensors

我希望我的应用程序在纵向和反向纵向模式下工作。换句话说,我希望它在纵向模式下工作并使其可旋转180度!

我在清单中MainActivity的<activity>标记内使用以下代码。

android:screenOrientation="sensorPortrait"
Run Code Online (Sandbox Code Playgroud)

但是,这似乎仅适用于Android 4.1.2及更高版本。

Android 4.2.2及更高版本上不起作用!

我在不同的电话上尝试过,结果相同!怎么解决呢?

shk*_*der 3

我知道 Google 发现了一个拼写错误,该错误在某个时候被替换sensorPortrait为。sensorPortait

不确定这是否是您的情况,但targetApi可能会根据您的情况而定。

使用sensorPortait并查看编译时会发生什么。

此问题已在 API 16 中修复。