华为平板DPI的计算

手头上有两台华为平板:

平板名称 型号 分辨率 尺寸 手工计算dpi 系统获得dpi
荣耀畅玩平板2 AGS-W09 1280 x 800 9.6 in 157dpi 213dpi
华为平板M3青春版10 BAH-W09 1920 x 1200 10.1 in 224dpi 320dpi

可以看出,手工计算出来的dpi和实际获得的dpi有差异,如果按照通常的设计方案,应当使用hdpi,但系统中应用使用的却是xhdpi。所以在开发的时候需要特别注意。对于华为平板M3青春版10,资源目录可以写作values-sw600dp-land-1920x1200以进行适配。

获取系统显示信息的命令如下:

adb shell dumpsys window

推荐阅读更多精彩内容