我将活动横向设置为强制性的。它会锁定屏幕,然后在活动中解锁屏幕。
但是现在活动屏幕从纵向变为横向。
也就是说,在锁定屏幕后,它会从横向更改为纵向。
如果我必须将活动横向设置为强制后,如何始终保持景观?即使它是锁定的屏幕。
答案 0 :(得分:1)
<activity
android:name=".path.to.Activity"
android:configChanges="orientation"
android:screenOrientation="landscape" >
答案 1 :(得分:1)
您可以使用setRequestOrientation()
方法以编程方式强制更改方向。调用您的活动就像这样。
for Portrait Orientation
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
&安培;横向定位
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
或强>
如果你想修改方向,请添加Manifest,就像这样
<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