您的位置:首页 > 其它

安卓获得屏幕高度和宽度的几种方法

2017-12-21 09:35 267 查看
方法一:

   WindowManager wm = (WindowManager) this.getSystemService(Context.WINDOW_SERVICE);  

     int width = wm.getDefaultDisplay().getWidth();  

     int height = wm.getDefaultDisplay().getHeight();  

方法二:

     

    WindowManager wm = this.getWindowManager();  

    int width = wm.getDefaultDisplay().getWidth();  

    int height = wm.getDefaultDisplay().getHeight();  

方法三:
          

      WindowManager manager = this.getWindowManager();  

         DisplayMetrics outMetrics = new DisplayMetrics();  

         manager.getDefaultDisplay().getMetrics(outMetrics);  

          int width = outMetrics.widthPixels;  

         int height = outMetrics.heightPixels;  

方法四:
        

      Resources resources = this.getResources();  

      DisplayMetrics dm = resources.getDisplayMetrics();  

         float density = dm.density;  

            int width = dm.widthPixels;  

            int height = dm.heightPixels;  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: