我需要找到我的应用程序在7英寸标签或10英寸标签中运行。如何找到它。请任何人帮助我。
提前感谢。
答案 0 :(得分:2)
在值中创建一个bool值 - sw600和sw 720为
在sw600中 isSevenInch - 是的; isTenInch - false;
在sw720中 isTenInch - 是的; isSevenInch - false;
并在运行时获取bool值,你可以找到你需要的。
来自Source
答案 1 :(得分: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);