在显示之前,我需要知道ListView
中元素内部视图的高度。
我当前的代码为OnGlobalLayoutListener
分配View
,然后使用'getHeight()'获取元素的高度。这个代码在Android第一次呈现元素时(当它呈现'ListView'时)工作正常,但是,当你向上和向下滚动,并且应用程序生成不同元素的视图时,它不起作用。
我一直在调试代码,并且每次显示一个元素时都不会触发'OnGlobalLayout',但是在呈现'ListView'时只会触发一次。
我怎样才能做到这一点?