在开发的某些时候,需要获取屏幕的高度和宽度,下面有两种方法,大家可以试一下。
方法一:
-
WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);
-
int width = wm.getDefaultDisplay().getWidth();//屏幕宽度
-
int height = wm.getDefaultDisplay().getHeight();
方法二:
-
DisplayMetrics dm = new DisplayMetrics();
-
getWindowManager().getDefaultDisplay().getMetrics(dm);
-
int screenWidth = dm.widthPixels;
-
int screenHeight = dm.heightPixels;
注意,第二种方法要导入import android.util.DisplayMetrics;这个类。
|