如何在dp中将smallestWidth像素转换为Android smallestWidth

时间:2013-03-22 05:38:31

标签: android

我有7英寸平板电脑,分辨率为600 * 1024。我对此设备的观察是,

  • 对角线分辨率= 169 dpi
  • 对角线分辨率= 113 dp
  • Android解决方案存储桶= HDPI
  • 宽度*高度= 400 dp * 682 dp
  • 最小宽度= 400 dp

但如果我使用config.smallestScreenWidthDp,则返回smallestWidth为600 dp。但我得到了400 dp。如何计算600 px到dp?

我的计算:

设备实际最小宽度= 600 px

设备是HDPI。因此,将px值除以MDPI比例因子1.50

我的答案为600/1.5= 400 dp

0 个答案:

没有答案