我想知道如何使用在子级xml文件中定义的宽度和高度值来测量子级视图。

我知道在自定义onMeasure()ViewGroup方法中,我应该调用:

child.measure(MeasureSpec.makeMeasureSpec(childWidth, MeasureSpec.EXACTLY), MeasureSpec.makeMeasureSpec(childHeight, MeasureSpec.EXACTLY));


但是如何从xml代码获取childWidthchildHeight

最佳答案

我知道这是一个老问题。本质上,您想使用ViewGroup提供的measureChild函数。此功能将确保正确测量它。

10-08 18:02