【问题标题】:Is there an easy conversion between sp and dp?sp和dp之间有简单的转换吗?
【发布时间】:2014-04-10 08:30:08
【问题描述】:

所有,

我正在尝试实现here 中描述的控件。我正在使用 Eclipse,它给了我一个警告:“应该使用“sp”而不是“dp”来表示文本大小”。

我了解这 2 之间有什么区别,但现在我的问题是:如何修改 XML 中的该行以消除警告?我应该将“dp”更改为“sp”吗?或者我可以使用一个近似公式?

我问只是因为我现在只有一部 Android 设备:LG 手机,所以不知道在其他设备上会发生什么。

提前感谢您为社区提供的任何帮助。

【问题讨论】:

    标签: android font-size


    【解决方案1】:

    sp 的比例因子取决于用户在设备的辅助功能设置中选择的字体大小。在现有的 Android 4.4 设备上,该设置位于“设置”->“辅助功能”->“大文本”中。

    打开它会将sp 中指定的所有文本放大相同的倍数。您可以在自己的设备或模拟器上进行试验。

    未开启大文本,1 dp == 1 sp。

    【讨论】:

    • 所以没有简单的方法可以让大家满意 ;-) 好的,谢谢你的回复。
    猜你喜欢
    • 2015-06-22
    • 2011-04-10
    • 1970-01-01
    • 2011-01-02
    • 1970-01-01
    • 2011-01-21
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多