2010-11-21 9 views

Antwort

7

onSurfaceChanged bietet Breite und Höhe als Teil seiner Parameter. Wenn diese Methode während der Initialisierung aufgerufen wird, können Sie die Werte abrufen und in Methodenvariablen wie mWidth und mHeight speichern. Dann können Sie sie jederzeit und überall in Ihrem Code verwenden.

Notieren Sie, dass diese Methode NACHonCreate genannt wird und onSurfaceCreated, so alles, was Breite und/oder Höhe benötigt wird warten müssen, bis onSurfaceChanged gefeuert wird.

prüfen diese Probe von Google für ein klareres Bild: http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html