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

时间:2017-11-22 09:40:46

标签: android android-orientation

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

4 个答案:

答案 0 :(得分:3)

您需要将 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>

答案 1 :(得分:1)

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

答案 2 :(得分:0)

试试这个setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

答案 3 :(得分:0)

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