如何将屏幕方向锁定为横向

How to lock screen orientation to landscape

我正在使用横​​向模式的应用程序,它可以使用 RD 服务捕获用户 aadhar 数据,但是当我将 morpho 设备连接到选项卡时,'Morpho SCL-RDService' 应用程序可以注册可以使我的 morpho 设备当前 activity 为纵向模式,然后是横向模式 mode.So 是否有任何解决方法可以解决由于任何其他 application.Thanks 的干扰而无法提前更改的方向。

您需要将 android:screenOrientation="landscape" Orientation 设置为清单文件中的 Activity

像这样

<activity android:name=".MainActivity"
    android:screenOrientation="landscape">
     <intent-filter>
         <action android:name="android.intent.action.MAIN" />

         <category android:name="android.intent.category.LAUNCHER" />
     </intent-filter>
</activity>

试试这个setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

将此添加到 Manifest.xml 文件

 <activity android:name=".MainActivity"
        android:screenOrientation="landscape"
        android:configChanges="keyboardHidden|orientation|screenSize‌​"
        >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

您是否添加了 activity 的横向布局?