我的应用程序需要精确的显示屏英寸。我目前的解决方案是:
double inch;
double x = Math.pow(widthPix/dm.xdpi,2);
double y = Math.pow(heigthPix/dm.ydpi,2);
double screenInches = Math.sqrt(x+y);
inch = screenInches;
inch = inch * 10;
inch = Math.round(inch);
inch = inch / 10;
有没有更好的方法来获得显示英寸?当前在我的 4 英寸测试设备上显示为 5.9,这是错误的...