我将活动横向设置为强制性的。它锁定屏幕,然后在活动中解锁屏幕。
但是现在活动屏幕从纵向变为横向。
也就是说,锁定屏幕后,它会从横向变为纵向。
强制设置活动横向后如何始终保持横向?即使它是锁定屏幕。
我将活动横向设置为强制性的。它锁定屏幕,然后在活动中解锁屏幕。
但是现在活动屏幕从纵向变为横向。
也就是说,锁定屏幕后,它会从横向变为纵向。
强制设置活动横向后如何始终保持横向?即使它是锁定屏幕。
在 AndroidMainfest.xml
<activity
android:name=".path.to.Activity"
android:configChanges="orientation"
android:screenOrientation="landscape" >
您可以使用 Activity 中的方法 Call 以编程方式强制更改方向,setRequestOrientation()
就像这样。
用于纵向
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
& 用于景观方向
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或者
如果要修复方向,请像这样添加清单
<activity
android:name=".activity.MainActivity"
android:label="@string/app_name"
android:screenOrientation="portrait"
android:configChanges="orientation">
编辑:
有关更多详细信息,请参阅此链接
http://developer.samsung.com/android/technical-docs/Handling-Orientation-in-Android