Какая функция переопределяется первой в Android - PullRequest
0 голосов
/ 28 декабря 2011

Какая функция переопределяется первой в следующем

protected void onDraw(Canvas canvas)
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec)

а почему? Если у кого-то есть ответ, пожалуйста, скажите.

1 Ответ

0 голосов
/ 28 декабря 2011

Если вы имеете в виду переопределение, в котором первый вызывается, то onMeasure должен вызываться первым перед onDraw, потому что виджеты должны быть измерены в первую очередь перед их отрисовкой.

Если вы пытаетесь установить размер виджетов в onDraw, то это плохая идея.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...