我了解您可以覆盖该onMeasure()
方法以进行自定义测量,并且在您调用该方法onMeasure()
时调用该view.measure()
方法
如果我view.measure
如下所示调用,即使我不覆盖onMeasur
e 方法,它仍然可以工作吗?这意味着存在该方法的默认版本,onMeasure
它位于哪里?
我不完全知道在View
对象上调用 measure 方法时发生了什么,文档对此并没有太多说明。如果我没有覆盖该onMeasure()
方法,我必须查看已定义onMeasure()
方法的代码以找出它在做什么。可怕的部分是调用措施,不知道引擎盖下发生了什么。
我想看,找不到代码
view.measure(MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED),