0

我了解您可以覆盖该onMeasure()方法以进行自定义测量,并且在您调用该方法onMeasure()时调用该view.measure()方法

如果我view.measure如下所示调用,即使我不覆盖onMeasure 方法,它仍然可以工作吗?这意味着存在该方法的默认版本,onMeasure它位于哪里?

我不完全知道在View对象上调用 measure 方法时发生了什么,文档对此并没有太多说明。如果我没有覆盖该onMeasure()方法,我必须查看已定义onMeasure()方法的代码以找出它在做什么。可怕的部分是调用措施,不知道引擎盖下发生了什么。

我想看,找不到代码

 view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),
4

1 回答 1

0

检查代码 view.onmeasure view.onmeasure的 AOSP

于 2013-09-06T02:23:45.737 回答