Android 中获取屏幕长度及宽度

在activity中

DisplayMetrics mDisplayMetrics= new DisplayMetrics();
this.getWindowManager().getDefaultDisplay().getMetrics(mDisplayMetrics);
int screenWidth = mDisplayMetrics.widthPixels;
int screenHeight = mDisplayMetrics.heightPixels;


在service中
DisplayMetrics mDisplayMetrics= new DisplayMetrics();
mDisplayMetrics= getResources().getDisplayMetrics();
int screenWidth = mDisplayMetrics.widthPixels;
int screenHeight = mDisplayMetrics.heightPixels;
如果在非activity或者非service需要获取的话,则传一个context进来调用即可。

猜你喜欢

转载自sumsunsum.iteye.com/blog/2093573