android Onmeasure

笔记- -

android中 Onmeasure方法会在绘图前,也就是Ondraw()方法调用前调用,也就是Onmeasure()------OnLayout()--------Ondraw()的顺序执行;

最为重要的是:Onmeasure方法最大的作用在于能规范化视图,使其满足自己的需要,最后在方法的后面调用setMeasuredDimension方法,将自定义好的width,height放入上述的方法之中,视图才如同所想象的大小显示。

其次。Onmeasure方法的2个参数是layout文件刚开始就设定好的了,虽说是layout_width,layout_height的值,但经历了一系列的父类子类文件中方法的封装和改值,在 Onmeasure方法中调用MeasureSpec.get***()就可以得到值了。;

你可能感兴趣的:(android Onmeasure)