android - 如何从草图值计算 TextView 的 letterSpacing?

标签 android textview sketch-3

在设计中我有一个文本字段,文本大小为 16,字符间距为 0.6

但是,如果我为 TextViewandroid:letterSpacing 属性设置此值,间距将比设计时大得多。

那么,sketch值转android值的方法是什么?

最佳答案

根据 Romain Guy 的说法,Android 使用“1 em = 字体大小”定义,因此您只需这样做

setLetterSpacing(characterSpacing / textSize)

...只需确保这些值使用相同的单位(dp 与 px)

关于android - 如何从草图值计算 TextView 的 letterSpacing?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39100969/

相关文章:

Android - 是否有在 onResume() 之后立即调用的回调?

Android:动态键名 R.string

android - 以编程方式更改 View 的右边距?

android - 调整 Android 多行 TextView 的大小

javascript - Sketch 3 插件更改画板颜色

Android应用程序在按钮单击时不断崩溃

java - 如何设置动态创建的表格布局单元格高度和宽度固定

android - 在android html.fromHtml 中突出显示文本颜色

android - Android Studio 中未正确绘制矢量可绘制对象

macos - 来自 NSColor 的 RGB 值