android - 尺度无关像素

标签 android

我不知道它如何转换为像素单位。例如,如果我在 160 dpi 设备上为我的字体大小指定 10sp,那么我的字体大小是多少像素?或者,如果我在 240 dpi 设备上为我的字体分配 10sp,我的字体大小是多少像素?

最佳答案

它们与 dip 相同,但它们还考虑了用户在其设备上设置的字体缩放因子。因此,如果他/她将字体大小设置为“正常”,就像 dip 一样。如果有字体缩放因子,你可以从 DisplayMetrics.scaledDensity 得到整个缩放密度.

(我不得不承认,我只是试图在我的 Android 手机全局设置中寻找一些“字体大小”选项,但找不到,所以我想知道它现在是否有用。我是否遗漏了什么?)

关于android - 尺度无关像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5289458/

相关文章:

android - 存储用于跨设备同步的表格化用户数据 cordova 应用程序的最佳方法

android - 在将数据从 fragment 传递到 Activity 期间获得 Null 值

java - 当我从 Object 类覆盖 equals() 时如何实现 hashCode()

未找到 Android 启动器 Activity

android - 从 Android API < 16 中的 Activity 获取结果的最佳方式

android - 如何为Android构建商 field 图

android - 如何知道我在 android 文件 main.xml 中的所有 ID?

android - 我们需要在Android上发布c++预构建库,如何组织我们的库使用的资源?

android - 升级Gradle版本和lib升级-失败

android - 是否可以使用新的 Material 组件将应用程序发布到 Play 商店?