为什么onMeasure用不同的模式调用很多时间?

时间:2014-11-05 07:00:49

标签: android android-custom-view android-viewgroup

我正在创建自定义视图组。在执行代码时,自定义视图组的onMeasure功能被多次调用。在onMeasure通话时,测量模式也发生了变化。 例如,(我的理解)  如果在xml中设置了'match_parent',则测量模式为AT_MOST右。这时为什么同时调用AT_MOST和EXACTLY。 请帮我正确理解。

1 个答案:

答案 0 :(得分:0)

这取决于父母。一些ViewGroups将对他们的孩子进行两次测量,因为他们无法通过一次测量传递来确定如何布置他们的所有孩子。