Android中的onMeasure返回大小包括填充和边距?

时间:2011-09-22 16:09:27

标签: android layout

我正在研究一个自定义组件,并且想知道onMeasure是否会调用孩子会返回孩子的宽度和高度,包括填充和边距?

1 个答案:

答案 0 :(得分:0)

onMeasure中传递的大小包括填充,但不包括边距。

因此,在实施onMeasure时,请记住:

  • 填充。
  • 视图的最小宽度和最小高度(使用getSuggestedMinimumWidth()getSuggestedMinimumHeight()获取这些值)。
  • widthMeasureSpecheightMeasureSpec是父母传递给我们的要求。

参考:Custom View: mastering onMeasure | Lorenzo Quiroli