我有 7" 平板电脑,分辨率为 600*1024。我对该设备的观察是,
- 对角线分辨率=169 dpi
- 对角线分辨率=113 dp
- Android 分辨率桶 = HDPI
- 宽度 * 高度 = 400 dp * 682 dp
- 最小宽度 = 400 dp
但如果我使用config.smallestScreenWidthDp
它返回最小宽度为 600 dp。但我得到了 400 dp。如何计算这 600 px 到 dp?
我的计算:
设备实际最小宽度=600 px
设备是 HDPI。因此,将 px 值除以 MDPI 比例因子1.50
。
我得到了答案600/1.5= 400 dp