0

私はライブウォールペーパーを書いています。以前と同様に、「onSurfaceChanged」でユーザーの画面の幅と高さを取得します。「onSurfaceCreated」で画面の幅と高さを取得できますか?

4

1 に答える 1

2

好きな場所で画面サイズを取得できます

getWallpaperDesiredMinimumWidth()/2

または置く

WindowManager wm = (WindowManager)getSystemService(WINDOW_SERVICE);
DisplayMetrics metrics;
disp = wm.getDefaultDisplay();

ソースの上部で、

disp.getMetrics(metrics);
screenWidth = (float) metrics.widthPixels;
于 2012-10-09T06:59:10.217 に答える