【问题标题】:How to know simply DPI from PPI information?如何从 PPI 信息中简单了解 DPI?
【发布时间】:2012-01-16 21:38:16
【问题描述】:

我正在尝试模拟 Galaxy Note 屏幕的大小,即 1280 * 800 分辨率和 285 ppi。但是当我尝试在 Eclipse for Android 上输入设备配置时,我必须输入 xdpi 和 ydpi 值(1280 * 800 ?),而不是 ppi 值。我可以输入密度,但我只能选择:X-高密度、高密度、TV 密度、中密度和低密度。我想我必须选择 X-High Density 但如何确定它等于 285 PPI?

您知道如何找到要输入的 dpi 信息以具有相同的可视化效果吗?

提前致谢!

【问题讨论】:

    标签: android resolution avd


    【解决方案1】:

    您可以计算 xdpi 和 ydpi

    • xdpi = 800/x 屏幕尺寸(英寸)
    • ydpi = 1280/y 屏幕尺寸(英寸)

    我注意到设备尺寸约为 3.3" x 5.8" 所以 (xdpi,ydpi)=(242,220)

    由此,我们可以通过 sqrt(xdpi^2+ydpi^2) 或 327 仔细检查这是否导致给定的 ppi,不幸的是,这与给定的 285ppi 相差甚远(我不知道为什么现在)。

    我们可以将 xdpi/ydpi 以 15% 的比例缩放到 (210, 190),从而得到 283 的 ppi。 但同样,我想了解为什么需要这样做。

    但出于您的目的,我想 xdpi,ydpi=(210,190) 将是一个很好的匹配

    【讨论】:

    • 感谢您快速而详尽的回答!事实上,我尝试了 285 xdpi 和 285 ydpi,我认为它是相同的,但根据你的解释,我明白我错了!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多