智能手机密度屏幕

时间:2014-10-29 15:57:31

标签: android screen dpi

我正在尝试为Android构建应用程序 我有一个问题需要了解屏幕密度 根据这个:

  • LDPI:低密度,每英寸约120个点
  • MDPI:中密度,每英寸约160个点
  • TVDPI:中等密度,每英寸约213个点
  • HDPI或HiDPI:高密度,每英寸约240个点
  • XHDPI:eXtra高密度,每英寸约320个点
  • XXHDPI:eXtra eXtra高密度,每英寸约480个点
  • XXXHDPI:eXtra eXtra eXtra高密度,每英寸约640点

当我尝试将密度设置为120 dpi时,使用命令wm density 120,我的Note 3(480 dpi)的库存密度应该以每英寸更少的点数进行更改,这意味着更少的项目应该适合屏幕。
但是,当我执行它时,屏幕上的项目会缩小,我的密度会更高!

我不理解的是什么?

2 个答案:

答案 0 :(得分:1)

更改密度时,物理屏幕不会更改。例如,让我们说一个图标在.5英寸内是0.5英寸。屏幕密度越高,需要更多物理像素才能获得.5英寸(在你的情况下是3倍)。通过降低屏幕密度,Android认为需要使用更少的像素来实现相同的物理尺寸,因此屏幕显得更小。

答案 1 :(得分:0)

为了达到你想要的效果,你应该设置wm size [hori] x [vert](如wm size 1280x720)。这样android可以计算你的(物理)屏幕,因为它会像3倍大。