【问题标题】:Orientation change ignored in Android AVDAndroid AVD 中忽略方向更改
【发布时间】:2012-07-23 11:36:31
【问题描述】:

我在 Linux 上的 Eclipse 中设置了 Android SDK,我正在尝试一些 AVD。我创建了一个 2.3.3 (API 10) 设备和一个 4.1 (API 16) 设备。两者都使用对话框中提供的默认值进行创建。

当我运行 2.3.3 AVD 并按 ctrl + F11 更改方向时,屏幕方向从纵向变为横向,键盘移动到屏幕下方但所有活动(我的以及标准应用程序)继续以纵向模式绘制。配置更改似乎没有被注册和处理。

4.1 AVD 按预期工作:屏幕方向发生变化,正在运行的 Activity 被终止并在 layout-land 中重新绘制。

这是我可以修复的错误还是配置问题?

【问题讨论】:

    标签: android android-emulator android-orientation


    【解决方案1】:

    是的,这是一个错误:Issue 13189: Orientation does not change from landscape to portrait on Emulator on 2.3 已针对 2.3.3 后的 AVD 图像进行了修复,但似乎该修复从未向后移植到 2.3.x

    解决方法是将键盘支持作为硬件属性添加到 Gingerbread AVD,尽管如错误报告中所述,这并不完美。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-24
      • 1970-01-01
      • 2023-04-09
      • 2013-04-19
      相关资源
      最近更新 更多