美文网首页
Android 模拟器指定 dpi

Android 模拟器指定 dpi

作者: 雁过留声_泪落无痕 | 来源:发表于2021-03-05 15:11 被阅读0次

HuaWei M6 平板(10.8英寸)参数:

LogUtils.d("density: " + metrics.density);              // 400
LogUtils.d("densityDpi: " + metrics.densityDpi);        // 2.5
LogUtils.d("widthPixels: " + metrics.widthPixels);      // 2560
LogUtils.d("heightPixels: " + metrics.heightPixels);    // 1516=1600-84

LogUtils.d("status bar height:" + BarUtils.getStatusBarHeight());   // 60
LogUtils.d("navigation bar height:" + BarUtils.getNavBarHeight());  // 84
LogUtils.d("action bar height:" + BarUtils.getActionBarHeight());   // 160

可以看到是 400dpi 的设备(通过 adb shell getprop 返回的 [ro.sf.lcd_density]: [400] 也可以知道是 400dpi 的设备),既不属于 xhpi(320dpi),也不属于 xxhdpi(480dpi),所以创建模拟器时无法直接从已有列表中创建一个 400dpi 的设备。

为了能在预览界面上看到的效果和真机上的效果一样,需要创建一个 400dpi 的模拟器。

1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png

相关文章

网友评论

      本文标题:Android 模拟器指定 dpi

      本文链接:https://www.haomeiwen.com/subject/znwrqltx.html