我已经创建了一个API版本为11的Android模拟器。它能够正确地启动,但是当屏幕加载时,它处于横屏模式。我应该怎么做才能改变这个问题呢?
请确保小键盘锁定处于关闭状态,然后您可以使用7或9来切换屏幕方向。 如果不起作用,您可以使用telnet检查方向传感器服务是否开启!
像这样连接到您的虚拟设备:
telnet localhost 5554
其中5554是端口号(在模拟器窗口的顶部栏上写着),在我的情况下是5554。
然后在telnet中启动此命令:
sensor status
应该这样写:
sensor status
acceleration: enabled.
magnetic-field: enabled.
orientation: enabled.
temperature: enabled.
proximity: enabled.
OK
祝你好运!
按下Ctrl-F12可以在横向和纵向之间切换。默认设置与您的屏幕分辨率设置有关。
我假设你正在使用Eclipse。如果你进入Android虚拟设备管理器,选择“设备定义”...选择你正在使用的模拟器作为设备。你可以在右侧编辑此设置。选择勾选旋转启用和横向启用旁边的框以切换方向开关。
然而,你没有说你的应用程序是否实际上应该处于横向方向,或者是模拟器在横向显示应用程序。
以横向模式启动模拟器
前往设置 -> 显示 ->
取消自动旋转复选框的勾选。