首先在Android中覆盖哪个功能

时间:2011-12-28 07:00:57

标签: java android oop

在以下

中首先覆盖哪个函数
protected void onDraw(Canvas canvas)
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)

为什么? 如果有人有答案请告诉。

1 个答案:

答案 0 :(得分:0)

如果你的意思是覆盖首先调用哪一个,那么应该在onDraw之前首先调用onMeasure,因为小部件需要在绘制之前先进行测量。

如果您尝试在onDraw中设置小部件的大小,那么这是一个坏主意。