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

Android 如何将屏幕方向锁定为横向,android,android-orientation,Android,Android Orientation,我使用的是横向模式的应用程序,它可以通过使用RD服务捕获用户aadhar数据,但当我将morpho设备连接到选项卡时,“morpho SCL RDService”应用程序可以注册morpho设备,该设备可以使我的当前活动进入纵向模式,然后进入横向模式。因此,是否有解决问题的方法方向不能因任何其他应用的干扰而改变。提前感谢 您需要在清单文件中为您的活动设置android:screenOrientation=“landscape”方向 像这样 <activity android:name=".

我使用的是横向模式的应用程序,它可以通过使用RD服务捕获用户aadhar数据,但当我将morpho设备连接到选项卡时,“morpho SCL RDService”应用程序可以注册morpho设备,该设备可以使我的当前活动进入纵向模式,然后进入横向模式。因此,是否有解决问题的方法方向不能因任何其他应用的干扰而改变。提前感谢

您需要在清单文件中为您的
活动设置
android:screenOrientation=“landscape
方向

像这样

<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>

您需要在清单文件中为您的
活动设置
方向

像这样

<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>


试试这个
设置请求方向(ActivityInfo.SCREEN\u ORIENTATION\u横向)

只需尝试此
设置请求方向(ActivityInfo.SCREEN\u ORIENTATION\u横向)

将其添加到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>

将此添加到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>


您添加了活动的横向布局了吗?

您添加了活动的横向布局了吗?

我已经在清单的上面一行添加了,但没有为我工作@sanil没有为我工作,你能解释更多吗?我正在使用RD服务注册morpho设备。因此,当我将设备连接到选项卡时,RD服务应用程序可以在前台注册我的设备,这会导致我当前的活动是纵向的,然后是横向的(在1秒内)注册设备后的模式。我已经在清单中添加了上面的行,但没有为我工作@sanil没有为我工作,你能解释更多吗?我正在使用RD服务注册morpho设备。因此,当我将设备连接到选项卡时,RD服务应用程序可以在前台注册我的设备,这会导致我当前的活动是纵向的,然后是横向的(在1秒内)注册设备后的模式。不,我不再添加横向布局,而是在清单文件中使用方向模式。所以添加。您将使用它不,我不再添加横向布局,而是在manifest file.so addit中使用方向模式。您将使用它通过添加android解决我的问题:configChanges=“keyboardHidden | orientation | screenSize”通过添加android:configChanges=“keyboardHidden | orientation | screenSize”解决了我的问题