应使用“sp”而不是“dp”来指定文本大小

2024-04-25

当我使用

android:textSizes="20dp" 

在我的 XML 中textView,我收到警告“应该使用"sp"代替"dp"对于文本大小。”

为什么不应该使用“dp”?正确的做法是什么?如何在不同的显示器上实现相同的文本大小?


您应该始终使用 SP 字体,因为它尊重用户首选项。这是一个例子 http://www.singhajit.com/tutorial-1-android-ui-desgin-and-styling/让我们通过一个例子来理解它 -

带有 SP 和 DP 的文本

更改设备文本设置(设置 -> 显示 -> 字体大小)

现在重新打开应用程序并重新查看文本,您将看到使用 SP 的文本与 DP 的高度不同。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

应使用“sp”而不是“dp”来指定文本大小 的相关文章

随机推荐