如何避免在android活动方向改变时延迟调整屏幕大小
我在清单中有一个具有fallowing属性的活动如何避免在android活动方向改变时延迟调整屏幕大小,android,screen-orientation,Android,Screen Orientation,我在清单中有一个具有fallowing属性的活动 android:configChanges="orientation|keyboard|keyboardHidden|screenSize" 在进行方向更改时,屏幕大小调整会延迟一些时间 假设我试图从纵向配置到横向 屏幕显示纵向仅在一段时间后2至3秒,屏幕将调整为横向。同样的事情也发生在风景画和肖像画上 上述延迟给用户带来了一些困惑。 因此,请提出解决此问题的任何解决方案/建议 提前感谢当您在configChanges中指定方向|键盘|键盘隐藏
android:configChanges="orientation|keyboard|keyboardHidden|screenSize"
在进行方向更改时,屏幕大小调整会延迟一些时间
假设我试图从纵向配置到横向
屏幕显示纵向仅在一段时间后2至3秒,屏幕将调整为横向。同样的事情也发生在风景画和肖像画上
上述延迟给用户带来了一些困惑。
因此,请提出解决此问题的任何解决方案/建议
提前感谢当您在configChanges中指定方向|键盘|键盘隐藏|屏幕大小时,这意味着当活动位于前台时,当上述属性发生更改时要执行的操作已在活动本身中使用onConfigurationChanged进行处理
在活动的onConfigurationChanged中可能会执行一些繁琐的任务,从而导致延迟。如果不是这样,设备可能运行缓慢,需要时间来改变方向如果布局复杂,则需要重新测量并重新构建视图。感谢您提出的宝贵建议。到目前为止你有没有面对这个问题?