用户的电话屏幕尺寸

时间:2012-05-04 03:09:56

标签: live-wallpaper

我正在写一份livewallpaper。和以前一样,我得到了用户的屏幕宽度和宽度。 “onSurfaceChanged”的高度。我能获得屏幕宽度和宽度吗? “onSurfaceCreated”的高度?

1 个答案:

答案 0 :(得分:2)

您可以使用

在任意位置获取屏幕尺寸
getWallpaperDesiredMinimumWidth()/2

或 放

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

位于源代码的顶部,然后执行

disp.getMetrics(metrics);
screenWidth = (float) metrics.widthPixels;