记录一下获取屏幕分辨率的两种方法。
1、在Activity中
DisplayMetrics displaysMetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaysMetrics);
int width=displaysMetrics.widthPixels;
int heitht=displaysMetrics.heightPixels;
2、非Activity中
getWindowManager() 是Activity中的方法,所以在我们写的继承自View或者其他的类中,我们可以用下面的方式:
DisplayMetrics dm = new DisplayMetrics();
dm = getResources().getDisplayMetrics();
int width = dm.widthPixels;
int height = dm.heightPixels;
dm = getResources().getDisplayMetrics();
int width = dm.widthPixels;
int height = dm.heightPixels;