美文网首页Android开发经验谈Android技术知识Android开发
android测量屏幕宽度和高度的工具类

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

作者: 这是朕的江山 | 来源:发表于2016-07-26 19:51 被阅读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];
    

    相关文章

      网友评论

        本文标题:android测量屏幕宽度和高度的工具类

        本文链接:https://www.haomeiwen.com/subject/oqznjttx.html