直接上代碼
public class MeasureUtil
{
public static int[]getScreenSize(Activity activity)
{
int[]a=new int[2];
WindowManager wm=activity.getWindowManager();
DisplayMetrics displayMetrics=new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(displayMetrics);
a[0]=displayMetrics.widthPixels;
a[1]=displayMetrics.heightPixels;
return a;
}
}
然后就可以在工程的任何地方調(diào)用這個類了醉锄,比如自定義控件時
//mcontext是一個Context類型的參數(shù)
int width=MeasureUtil.getScreenSize((Activity)mcontext)[0];
int height=MeasureUtil.getScreenSize((Activity)mcontext)[1];