Android getMeasuredHeight()与getHeight()的区别

getMeasuredHeight()返回的是原始测量高度,与屏幕无关

getHeight()返回的是在屏幕上显示的高度

实际上在当屏幕可以包裹内容的时候,他们的值是相等的,只有当view超出屏幕后,才能看出他们的区别。

当超出屏幕后,getMeasuredHeight()等于getHeight()加上屏幕之外没有显示的高度。

在自定义控件时,调用子View的getHeight()得到的结果为0,调用getMeasuredHeight()为子View的真实大小

原文地址:https://www.cnblogs.com/coderwjq/p/6632664.html