解决方向更改问题

时间:2015-06-11 13:26:15

标签: android

在我的一个应用程序中,有多个Activity(s), 通过为每个活动提供android:screenOrientation="sensorLandscape",大多数活动都被配置为横向 在android清单文件中。但其中一项名为“MyDashBoardActivity'当该活动在我的某个Android设备中启动时,会自动将方向更改为纵向,但它在其他设备中正常工作(按预期方向加载)。

如何解决此问题。

2 个答案:

答案 0 :(得分:0)

删除此android:screenOrientation =" sensorLandscape"

写在你的onCreate:

setContentView();

之后

setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

答案 1 :(得分:0)

尝试

myActivity.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

<activity android:screenOrientation="landscape" android:configChanges="orientation|keyboardHidden"  android:name="MyDashBoardActivity"/>