当我在模拟器上运行我的应用程序并切换到横向时,我的活动重绘没有问题,但当我切换回纵向时,屏幕方向会改变,但我的应用程序不会重绘自己。为什么呢?
所以我尝试拦截方向更改事件并手动重绘,但是当我在我的活动中覆盖onConfigurationChanged
(并且只是从中调用super
)时,模拟器停止响应F11 (切换方向)键。为什么?编辑:这个是因为我的活动没有设置configChanges属性。
感谢您的帮助!
答案 0 :(得分:1)
不要担心这个问题,因为它不是你的应用程序编码问题,而是模拟器的问题。
我也遇到了这个问题,但是当我在我的设备中运行我的应用程序时,它运行没有任何问题..
In mine it appears to only do this for the Google APIs (Google Inc.) 2.3.3 API Level-10 AVD.
The normal Android 2.3.3 seems to rotate as expected. Not sure if this is a bug or what.