我有一个使用 WebView 进行自定义旋转处理的活动。问题是由于方向更改,我需要在重新绘制布局后触发一个事件。在我的旋转处理程序中,我正在检测比 webview 更宽的元素。在 onConfigurationChanged 中触发此处理程序时,尚未重新计算视图大小,因此我在旋转之前获得了宽度。
我有两个不好的解决方案:
- 从其他屏幕尺寸和所有填充和其他视图以编程方式计算尺寸,但它太复杂且无效。
- 用一些超时触发处理程序,但是长时间超时很丑陋,而短超时不可靠。
重绘布局后是否触发了一些事件?
提前致谢。