获取屏幕宽高是我们在开发中经常需要的,下面我们看看android中获取屏幕宽高的方法:
1. 通过Resources对象获取
DisplayMetrics displayMetrics = context.getResources().getDisplayMetrics();
float widthPixels = displayMetrics.widthPixels;
float heightPixels = displayMetrics.heightPixels;
float density = displayMetrics.density;
2. 通过WindowManager对象获取
WindowManager windowManager = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics displayMetrics = new DisplayMetrics(); windowManager.getDefaultDisplay().getMetrics(displayMetrics);
float widthPixels = displayMetrics.widthPixels;
float heightPixels = displayMetrics.heightPixels;
float density = displayMetrics.density;