首页 > 解决方案 > letterSpacing 和 lineSpacingMultiplier 可以在android的样式文件中声明吗?

问题描述

我在 XML 中使用 letterSpacing 和 lineSpacingMultiplier

android:letterSpacing="0.44sp"
android:lineSpacingMultiplier="1.33"

所以我需要在样式文件中应用这两个属性。但我无法找到一种方法来做到这一点。

标签: androidandroid-layoutkotlin

解决方案


在您styles.xml添加这样的样式:

<style name="AppTheme.Text">
    <item name="android:letterSpacing">0.44</item>
    <item name="android:lineSpacingMultiplier">1.33</item>
</style>

而在你的TextView,使用这种风格:

<TextView
  style="@style/AppTheme.Text" />

推荐阅读