繁体   English   中英

计算屏幕尺寸

[英]Calculating screen size

所以我使用这段代码来计算屏幕大小,但它返回错误的结果。 它返回的屏幕尺寸4'33" ,但在现实屏幕5'.0"因此,价值4.33"对应的是什么?当前活动的大小?

DisplayMetrics metrics = new DisplayMetrics(); getWindowManager().getDefaultDisplay().getMetrics(metrics);


        float height=metrics.heightPixels/metrics.xdpi;
        float width=metrics.widthPixels/metrics.ydpi;

然后,观点

 "The screen size is:"+(float)Math.sqrt(height*height+width*width) +"\n" 

使用double而不是float并查看结果。 :)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM