我正在写动态壁纸。和以前一样,我在“onSurfaceChanged”处获得用户的屏幕宽度和高度。我可以在“onSurfaceCreated”处获得屏幕宽度和高度吗?
问问题
73 次
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 回答