【问题标题】:For setting font size what is most preferred in android sp, px or pt用于设置字体大小在 android sp、px 或 pt 中最受青睐
【发布时间】:2021-08-26 04:16:36
【问题描述】:

我是 android 的初学者,我有一个基本的疑问。对于设置字体大小,在 android sp、px 或 pt 中最喜欢什么。任何帮助将不胜感激

【问题讨论】:

标签: java android


【解决方案1】:

sp:缩放独立像素,根据用户的字体大小偏好进行缩放。字体应使用 sp。
sp 最好用于设置字体大小。

【讨论】:

    【解决方案2】:

    Sp。 Sp 是缩放的像素。它随用户设置的文本大小缩放。这意味着有问题的人可以设置更大的基本字体大小,并且您的文本将随该设置缩放。它使这些人更容易使用该应用程序。

    【讨论】:

      【解决方案3】:

      SP 比例无关像素

      与比例无关的像素 - 这类似于 dp 单位,但它也会根据用户的字体大小偏好进行缩放。建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好进行调整。

      参考more

      【讨论】:

        【解决方案4】:

        像素

        像素 - 对应于屏幕上的实际像素。

        英寸 - 基于屏幕的物理尺寸。 1 英寸 = 2.54 厘米

        pt

        点 - 1/72 英寸,基于屏幕的物理尺寸。

        dp 或下降

        1. 密度无关像素,它根据屏幕密度而变化。在 160 dpi 屏幕中,1 dp = 1 像素。除字体大小外,始终使用 dp
        2. 与密度无关的像素 - 基于屏幕物理密度的抽象单位。这些单位与 160 dpi 屏幕相关,因此 1 dp 是 160 dpi 屏幕上的一个像素。 dp与像素的比例会随着屏幕密度而变化,但不一定成正比。注意:编译器同时接受“dip”和“dp”,但“dp”与“sp”更一致。

        sp

        与比例无关的像素 - 这类似于 dp 单位,但它也根据用户的字体大小偏好进行缩放。建议您在指定字体大小时使用此单位,以便根据屏幕密度和用户偏好进行调整。

        更多信息Android Developer Documentation:

        click here

        【讨论】:

          【解决方案5】:

          Sp 表示字体大小

          dp 适用于任何视图宽度、高度、边距、内边距等。

          px不推荐在android开发中

          for more detail read this

          【讨论】:

            猜你喜欢
            • 2016-12-18
            • 2011-05-02
            • 1970-01-01
            • 2017-04-21
            • 1970-01-01
            • 2021-11-19
            • 2019-10-16
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多