当前位置: 代码迷 >> Android >> Android 平板电脑的判断步骤
  详细解决方案

Android 平板电脑的判断步骤

热度:37   发布时间:2016-05-01 12:15:36.0
Android 平板电脑的判断方法
DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);double diagonalPixels = Math.sqrt(Math.pow(dm.widthPixels, 2) + Math.pow(dm.heightPixels, 2));double physicalSize = diagonalPixels / (160 * dm.density);boolean isTablet = physicalSize > 7;

???? 或者:

boolean isTablet = (getResources().getConfiguration().screenLayout    && Configuration.SCREENLAYOUT_SIZE_MASK)    >= Configuration.SCREENLAYOUT_SIZE_LARGE;
?
  相关解决方案