2

我需要找到我的应用程序在 7 英寸标签或 10 英寸标签中运行。我怎么能找到它。请任何人帮助我。

提前致谢。

4

2 回答 2

2

在值中创建一个布尔值 - sw600 和 sw 720 作为

在 sw600 isSevenInch - 真;isTenInch - 错误;

在 sw720 isTenInch - 真;isSevenInch - 错误;

并在运行时获取布尔值,你可以找到你需要的。

源头

于 2013-10-08T05:23:47.033 回答
1

一旦尝试这个

Display deviceDisplay = getWindowManager().getDefaultDisplay(); 
int width = deviceDisplay.getWidth();
int height = deviceDisplay.getHeight();

DisplayMetrics dm = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(dm);
double xPoints = Math.pow(dm.widthPixels/dm.xdpi,2);
double yPoints = Math.pow(dm.heightPixels/dm.ydpi,2);
double deviceScreenSizeInInch = Math.sqrt(xPoints+yPoints);
于 2013-10-08T05:13:16.910 回答