2010-11-21 56 views

回答

7

onSurfaceChanged提供寬度高度作爲其參數的一部分。在初始化過程中調用此方法時,您可以獲取值並將其保存到方法變量,如mWidthmHeight。然後,您可以隨時隨地使用它們,以便在您的代碼中使用。

記下這個方法被稱爲onCreateonSurfaceCreated,所以任何需要的寬度和/或高度將不得不等待,直到onSurfaceChanged被炒魷魚。

查看此示例由谷歌更清晰的圖片: http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html