我在Virtual Box上运行android 3.2 RC2 eeepc。 操作系统将其视为平板电脑,并通过delfault将方向设置为横向。 如何手动更改横向和纵向之间的方向?
有没有办法通过Android操作系统中的命令行执行此操作? 是否有像AVD Manager的模拟器那样的快捷键? 我尝试了Numlock 7和Ctrl F11。没用请帮助
我使用VM运行我正在构建的应用程序。 我的应用程序有很多视图,大多数都设置为纵向和横向。 一个视图严格设置为纵向。当我启动它时,整个操作系统变成了肖像。 如何恢复到横向模式?
答案 0 :(得分:14)
下载“设置方向”等应用,以便将其设置为纵向,横向或自动
答案 1 :(得分:9)
可悲的是,VBox在处理屏幕方向方面非常糟糕。我不敢在旅途中改变屏幕方向的捷径。但是,总有一些方法可以将屏幕强制为一个方向。然而,这可能不是你想要的。
然而,您可以尝试使用BuilDroid - 这是VBox的一种插件,可以尽可能地尝试和支持Android。它确保屏幕被“管理”。我自己没有使用过BuilDroid的经验,但它可能有你想要的东西。
试一试!您可以在此处找到它:http://www.buildroid.org/blog/?page_id=121
或者,有一篇博客文章提供有关如何永久更改方向的信息,如前所述,此处:http://davematthew.blogspot.com/2011/09/app-development-with-android-x86-on.html
我不知道这对你有帮助吗?但我希望其中一个能回答你的问题。
编辑:这个问题似乎已经通过提及的用户2835272等应用程序解决了。我没有亲自试过这个应用程序,但尝试“设置方向”可能是现在问题的正确解决方案。更好的是,如果F9-F12现在可以使用,那就是应该使用的功能。再说一次,我还没有玩过一段时间的VM Android,所以我无法证实这一点。
答案 2 :(得分:7)
尝试使用F9或F11。它对我有用。
答案 3 :(得分:1)
我尝试在VirtualBox上运行的Android 4.4上运行QQ时遇到此问题。 QQ启动后,F9-F12无效。应用程序“终极旋转控制”可以解决问题,但不会调整QQ窗口的大小。因此,它的一部分可以脱离虚拟屏幕。最后,我最终将虚拟Android的屏幕尺寸重新定义为360x640(纵向),如here所述。似乎QQ检测到屏幕的哪一侧更长并根据此旋转。因此,如果您从纵向宽高比开始,它将不会侧向旋转。我不关心其他应用程序,但猜测它们的运行方式相同。
答案 4 :(得分:0)
如果您尝试将显示设置为纵向分辨率。 set the resolution manually in VBox
有一种方法我在Android x86 4.4中成功将其设置为600x800。 因此,基本上请执行以下操作:
VBoxManage setextradata“ Android”“ CustomVideoMode1”“ 360x640x16”
在VBox中以调试模式启动Android
在Linux提示符下,输入以下命令:
mkdir / boot
挂载/ dev / sda1 / boot
vi /boot/grub/menu.lst
用“ Android-x86 4.4”之类的图块查找行,在行末添加“ UVESA_MODE = 360x640”(以您的分辨率替换360x640)
保存文件。
umount / boot
rmdir / boot
重新启动–f
答案 5 :(得分:0)
对于那些想要在 Windows
上更改屏幕方向的人。
要在垂直屏幕上以全屏模式运行 VB
,请从 view>>virtual screen x>>resize to ../scale to xx%
中选择不同的大小和比例。尝试不同的组合后,您会找到适合您的设置。