我想知道如何使用在子级xml文件中定义的宽度和高度值来测量子级视图。
我知道在自定义onMeasure()
的ViewGroup
方法中,我应该调用:
child.measure(MeasureSpec.makeMeasureSpec(childWidth, MeasureSpec.EXACTLY), MeasureSpec.makeMeasureSpec(childHeight, MeasureSpec.EXACTLY));
但是如何从xml代码获取
childWidth
和childHeight
? 最佳答案
我知道这是一个老问题。本质上,您想使用ViewGroup提供的measureChild函数。此功能将确保正确测量它。