方向锁定到横向无法在仿真器上工作但在设备上工作

时间:2014-05-02 04:39:53

标签: android android-layout screen-orientation

我在活动onCreate()中使用了以下代码来仅将视图锁定到横向模式,它完全适用于设备但不能在模拟器上工作,因为我现在没有设备,所以很难开发

代码:

  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
  setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);

请帮忙

5 个答案:

答案 0 :(得分:1)

试试这个:

机器人:screenOrientation =" sensorLandscape"

将此代码[属性]放在AndroidManifest.xml文件的Activity标记中,它应该可以正常工作。

答案 1 :(得分:0)

试试这种方式,希望这会对你有帮助。

定义此属性" android:screenOrientation =" landscape""作为您在AndroidManifest.xml中的活动

答案 2 :(得分:0)

在您的清单文件中,只需添加

即可
  <activity
            android:name="yourActivity name"
            android:screenOrientation="portrait" >
        </activity>

答案 3 :(得分:0)

道歉,如果这太明显了。我想你必须手动将你的模拟器置于横向模式。我认为这是F9的关键,但是我已经做了一段时间了。

答案 4 :(得分:0)

试试这个

在清单

中放置以下代码行
<activity>
android:screenOrientation="landscape"
</activity>

它对我有用....