2011-03-14 63 views
2

我的应用程序中有关于屏幕取向的问题。我可以将我的屏幕从纵向旋转到横向,没有任何问题,但是一旦将其从横向旋转到纵向,它仍会显示横向屏幕(旋转90°)。从风景到纵向的屏幕取向不起作用

回答

2

这完全是猜测,因为您没有发布任何代码,但是 是您让活动销毁并重新创建自己吗?如果您故意阻止系统重新创建布局(例如,通过将android:configChanges="keyboardHidden|orientation"放入您的清单中),那么系统将不会自行加载新配置的资源(特别是,如果您有不同的横向布局定义,它不知道加载它)。你会想要摆脱任何像这样的旋转忽略代码。

+0

从我的理解我没有做任何改变,以防止系统处理configchanges本身(虽然它可能是一个选项,如果我不能解决问题...),我想我也修复了所有memleaks在我的应用程序... – Alex 2011-03-15 09:42:39

+0

[编辑]当我创建完全新的应用程序时,此问题也发生... – Alex 2011-03-15 10:07:21

+0

您使用的是什么手机?您是否在设备的显示设置中选中了“自动旋转屏幕”? – 2011-03-15 14:26:32