2011-12-28 17 views
0

哪些功能在以下哪個函數首先覆蓋在Android的

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

,爲什麼第一重寫? 如果有人有答案,請告訴。

+0

我回答你的問題了嗎? – 2011-12-28 22:48:00

回答

0

如果你的意思重寫爲其中一個首先調用,然後onMeasure應該首先調用的onDraw之前因爲小部件需要繪製之前,他們必須先測量。

如果您嘗試將大小設置爲小部件的onDraw那麼它是一個壞主意。