gpt4 book ai didi

android - 为什么使用 dp 的小部件很小

转载 作者:行者123 更新时间:2023-12-03 23:05:37 25 4
gpt4 key购买 nike

听起来像一个基本问题,但我不知道为什么这种行为是这样的
我正在使用 200 dp x 60dp 和 15sp 文本大小的按钮
在我的手机、模拟器和其他多部 5 甚至低 6 英寸的手机上看起来不错
但是在 6.8 英寸的 note 10+ 上,按钮看起来更小,文字更小
我认为当使用 dp 和 sp 时,它会在所有手机上占据相同的大小,因为它是在密度独立像素方面
为什么会出现这种行为?
谢谢

最佳答案

更新:
基于此page关于设备的 dp 大小及其顶部提供的链接,我已访问此 article如何计算任何设备的指标,包括 dp。根据我的计算,Note 10+(3040*1440 像素,495 ppi) 是 465 * 982 dp 设备。您可以从第一个链接中看到的 Google 像素是 411 * 731 dp 设备。因此,如果您创建一个大小为 200 dp 的布局,它会在 note 10 + 上比在 google 像素上更小。老实说,我认为所有小屏幕设备都接近 360 宽度 dp,并希望 dp 的一种设计在所有设备上都大致相同。显然我错了。似乎如果应该在所有设备上看到完全相同的宽度,则似乎只能将其宽度设置为屏幕宽度的百分比。谷歌文档也有:converting pixel to dp .
enter image description here
此图片来自 Support different pixel densities导致我错误地认为在所有设备上都可以看到由 dp 进行的设计。但只有在相同的 dp 设备上才会看到相同的结果。

关于android - 为什么使用 dp 的小部件很小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62906845/

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