2010-07-26 70 views
1

我想知道在創建自定義組件時,以下方法 - onDraw(),onMeasure(),onSizeChanged()會自動調用。創建自定義組件時的方法調用順序

不知道這個問題是否有意義......我剛剛對這些方法應該做什麼感到困惑。

感謝您的幫助提前。

乾杯。

回答

1

通過自定義組件,你的意思是看法?這些將被自動調用。此View的API可能對您有所幫助,特別是「實施自定義視圖」部分。

onDraw(畫布)當視圖 應呈現其內容時調用。

onMeasure(int,int)調用 確定此視圖及其所有子項的大小要求爲 。

onSizeChanged(int,int,int,int) 當此視圖的大小已更改爲 時調用。

正如它所說,首先你可以實現onDraw,然後擔心其他人,如果你需要做一些特殊的事情。