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

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

最佳答案

ViewTreeObserver为例,查看示例答案:https://stackoverflow.com/a/8245468/757073

关于Android:方向更改后的 View 宽度和高度,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12735050/

10-12 02:03