Android:方向更改后的视图宽度和高度

Dav*_*vid 5 android width orientation screen-orientation onconfigurationchanged

我需要获取WebView的宽度和高度,并将它们传递到要在WebView中加载的URL的查询字符串中。我在onResume()中找到了一种方法。由于此时尚未计算宽度和高度,因此我在UI加载后将Runnable发布到要排队的WebView中。

这是我的问题:当方向更改时,我在onConfigurationChanged中处理它。当我尝试在onConfigurationChanged中将Runnable发布到WebView时,WebView的宽度和高度最终是旧方向的宽度和高度。方向更改后,在什么时候可以截取新的宽度和高度?

spe*_*pes 3

使用ViewTreeObserver,例如查看此答案:/sf/answers/577182791/