gpt4 book ai didi

android - 为什么我的 Galaxy Note 3 与小得多的手机具有相同的 DP 尺寸?

转载 作者:搜寻专家 更新时间:2023-11-01 08:51:34 26 4
gpt4 key购买 nike

我已经阅读了一段时间有关 dp、px、ppidpi 的内容,但我迷路了。

为什么像 Galaxy Note 3(具有 5.7 inch 显示屏)这样的大型手机可以具有与手机相同的 dp Moto X(只有 4.7 英寸)?

我对每个计算返回一个 width=360dpheight=640dp。似乎许多更高密度的手机都属于这个范围。这是真的还是我误解了 dp

我使用以下方法计算我的值:How to determine the screen width in terms of dp or dip at runtime in Android?

最佳答案

因为这不仅仅是屏幕尺寸的问题,也是屏幕密度的问题。我会解释。 px单位到dp单位的换算公式如下:

dp = px * 160/dpi,其中 dpi 是您的屏幕密度。

因此,根据您计算的值(让我们取宽度),我们有以下屏幕密度值:

Galaxy Note 3(宽度 = 1080 像素):dpi = 1080 * 160/360 = 480

Moto X(宽度 = 720 像素):dpi = 720 * 160/360 = 320。

Galaxy Note 3 和 Moto X 具有相同的宽度 = 360 dp,因为宽度/dpi 比率 = 2.25(高度/dpi 比率相同 = 4)。现在假设 Moto X 具有与 Galaxy Note 3 相同的密度。在这种情况下,Moto X 的宽度会更小 = 240 dp。

关于android - 为什么我的 Galaxy Note 3 与小得多的手机具有相同的 DP 尺寸?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22799390/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com