设备无关像素与尺度独立像素

pel*_*rge 1 android dpi

我知道这个问题已经反复讨论过,但我仍然对stackoverlow中一个非常受欢迎的问题的答案感到困惑.

在此输入图像描述

更具体地说,这个例子

简单的问题.DP和SP中的文本不应该在所有屏幕上看起来都一样吗?它们每英寸都有约160个物理单位.我唯一的假设是引用30sp的文本取决于另一个因素.

小智 5

不一定,DP独立于用户的字体设置,而SP保留它.如果用户进行了设置以便放大设备上的字体(例如出于可访问性原因),SP会将其考虑在内,而DP则不会.