Android开发经验谈Android技术知识Android开发

android测量屏幕宽度和高度的工具类

2016-07-26  本文已影响518人  这是朕的江山

直接上代码

  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;     
  }
}

然后就可以在工程的任何地方调用这个类了,比如自定义控件时

    //mcontext是一个Context类型的参数
    int width=MeasureUtil.getScreenSize((Activity)mcontext)[0];
    int height=MeasureUtil.getScreenSize((Activity)mcontext)[1];
上一篇 下一篇

猜你喜欢

热点阅读