首页 > 解决方案 > 使 android 应用程序仅以纵向或反向纵向工作

问题描述

我正在开发 android 应用程序,并希望使该应用程序仅在纵向或反向纵向模式下工作。在清单文件中,我将屏幕方向值称为“sensorPortrait”,但应用程序仅在纵向模式下工作,即,如果我将手机倒置,我的应用程序没有任何变化。虽然,我的手机上确实有其他可以在纵向和反向纵向模式下工作的应用程序。我之前看到过类似的问题,但给出的建议不起作用,因为这些问题被问到了很久,给出的建议可能不再是一个好的答案。有什么建议吗?谢谢!

标签: androidorientationportrait

解决方案


您可以在 AndroidManifest.xml 文件中添加,您需要配置以使用传感器的方向。这应该是默认设置,但您可以使用 android:screenOrientation="fullSensor" 将其强制为传感器的方向,适用于所有 4 种可能的方向

        <activity android:name=".MainActivity"
        android:screenOrientation="fullSensor"/>

推荐阅读