private void get1() { 
        Resources resources = this.getResources(); 
        DisplayMetrics dm = resources.getDisplayMetrics(); 
        int width = dm.widthPixels; 
        int height = dm.heightPixels; 
        Log.d("方法1", width + " , " + height); 
    } 
 
    private void get2() { 
        WindowManager manager = this.getWindowManager(); 
        DisplayMetrics outMetrics = new DisplayMetrics(); 
        manager.getDefaultDisplay().getMetrics(outMetrics); 
        int width = outMetrics.widthPixels; 
        int height = outMetrics.heightPixels; 
        Log.d("方法2", width + " , " + height); 
    }

输出结果一致:

04-20 10:11:41.513 27052-27052/zhangphil.test D/方法1: 1080 , 2040 
04-20 10:11:41.514 27052-27052/zhangphil.test D/方法2: 1080 , 2040
发布评论

分享到:

IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!

Java小数点数字和百分号数字之间的转换详解
你是第一个吃螃蟹的人
发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。