Android - 模拟器横屏模式下,屏幕不旋转

197

当我切换到横屏模式(NUMPAD 7CTRL+F11)时,模拟器会将屏幕旋转到横屏方向,但Android操作系统和任何应用都不旋转。 所以一切都是横着的。 是否需要在AVD配置中设置某些内容才能使设备正确旋转?

输入图像描述


由于这是在主屏幕上,所以我希望看到这个。我不使用模拟器,但我的HTC Desire在旋转时不会切换任何主屏幕的方向。 - Squonk
1
它不会在主屏幕或任何应用程序或菜单等方面旋转。它似乎只对Google APIs(Google Inc.)2.3.3 API Level-10 AVD执行此操作。正常的Android 2.3.3似乎按预期旋转。不确定这是否是一个错误或其他问题。 - Jake Wilson
https://dev59.com/6W855IYBdhLWcg3wGQTY - Bilal Mujeeb
2
我在使用Android 4.1(Google)模拟器时遇到了同样的问题。关闭键盘无效。 - Stan
我在使用 4.3 版本的“小手机”API时遇到了问题,并且这里的所有建议都没有起作用。然而,大型平板电脑会横向启动,并(缓慢地)重新定位。 - CodeClown42
显示剩余5条评论
26个回答

0

唯一让它工作的方法是使用FroYo API AVD

对于任何遇到此问题的人,这是我设置旧版Froyo AVD以测试此场景的方法:

我的清单最小版本已经是8,也就是Froyo

< uses-sdk android:minSdkVersion="8" android:targetSdkVersion="21" />

您可以在此处查看SDK_API_VERSION信息。http://developer.android.com/guide/topics/manifest/uses-sdk-element.html

在SDK管理器中安装所需版本:

http://screencast.com/t/KKZokotI4T

创建了一个新的AVD来适应新版本。

http://screencast.com/t/W8VN6fOWGW


0
在API 25级(无皮肤)上,进入设置后搜索“旋转”,然后切换相关设置即可正常工作。

0

我曾经遇到过同样的问题,但是我很快就解决了它,只需要从 AVD 列表中删除该设备,然后创建一个新的设备即可。


0

我正在使用 API29Pixel-4,以及 Android 10.0ubuntu-20.04 上使用 React-Native

我尝试了这里提到的所有方法:

  • 在手机上启用了 自动旋转
  • 在 AVD 上取消选中了 硬件键盘存在

不幸的是,对我来说没有起作用。

最后,在重启系统和 expo 之后
$ expo start

# OR

$ npm start

0

对于 Android 模拟器 3.7 WVGA Nexus One,我应该降级 Android 版本(它是 11,我下载了 Pie(9)),现在旋转可以正常工作。


0

Pixel 2 - API 28(Android 9)

我必须这样做才能修复它。

  • 打开 AVD 管理器
  • 选择 Pixel 2 - API X
  • 编辑
  • 显示高级设置
  • 取消选中“启用键盘输入”

只有这个方法对我起作用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接