Android模拟器强制启动时的景观

时间:2015-10-08 10:29:39

标签: android android-emulator landscape-portrait

我已正确配置应用程序,仅在横向上运行。当我在Emulator(v.24.4.0.0)上运行时,Android以纵向模式启动。应用程序在横向上运行,但是图片被旋转并且窗口的标题被隐藏,因为在纵向模式下模拟器不适合。我可以通过 LeftCTRL + F12 旋转它。接下来我可以按 Alt + Space 选择移动以显示整个窗口,但它不是很好。

如果你能帮助我强制将默认方向作为风景,你会让我开心:)

在模拟器和AVD管理器中,我没有看到任何设置,我可以在这里进行此选择。我的avd目录中的Config.ini包含:

hw.initialOrientation=landscape

谢谢!

5 个答案:

答案 0 :(得分:2)

在AVD Manager中,使用"编辑"按钮并选择另一个设备,标记为"平板电脑",默认情况下为横向。注意屏幕尺寸,其中X应大于Y.

如果预定义的设备都不能满足您的需求,您可以切换到"设备定义" AVD Manager的选项卡并创建您自己的设备。我喜欢光幕,例如800x480正在模拟更快。然后使用"创建AVD"用于定义新仿真器实例的按钮。

答案 1 :(得分:0)

在Android主菜节上设置方向:

    <activity
        android:name=".Android_mobile_infoActivity"
        android:label="@string/app_name"
        android:screenOrientation="portrait" >
        <intent-filter>

答案 2 :(得分:0)

在setcontentview();

之前的活动中
theme

粘贴这个......希望这会有用..

答案 3 :(得分:0)

如果您想为活动定位,那么您可以使用 -

android:screenOrientation="portrait"

作为该清单中该活动的属性。但是,如果要在启动应用程序时根据先前的方向设置运行时的方向,则需要在onCreate()中检查先前的方向,然后使用{{1}以编程方式将其设置为该值。在活动中

有时模拟器无法正常工作,因此请使用真实设备获得准确结果。

答案 4 :(得分:0)

解决方案:

  1. 启动模拟器
  2. 打开“设置”应用
  3. 转到“显示”
  4. 打开“自动旋转屏幕”选项
  5. 尝试将设备旋转到横向模式。

完成!