1

ListView在显示之前,我需要知道 a 中元素内视图的高度。

我当前的代码将 a 分配给OnGlobalLayoutListenerView然后我使用“getHeight()”获取元素的高度。这段代码在 Android 第一次渲染元素时工作正常(当它渲染“ListView”时),但是,当你上下滚动,并且应用程序为不同的元素生成视图时,它就不起作用了。

我一直在调试代码,每次显示元素时都不会触发“OnGlobalLayout”,而是在渲染“ListView”时触发一次。

我怎样才能做到这一点?

4

0 回答 0