2

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

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

4.1 AVD 按预期工作:屏幕方向发生变化,正在运行的活动被终止并在布局区域中重新绘制。

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

4

1 回答 1

0

是的,这是一个错误:问题 13189:在 2.3 上的模拟器上,方向不会从横向变为纵向 它已针对 2.3.3 后的 AVD 图像进行了修复,但似乎该修复从未向后移植到 2.3.x

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

于 2012-08-12T17:51:39.253 回答