← 返回 Android 词条

行高

Android原生支持

在 Android 上叫lineHeight

Compose: TextStyle(lineHeight = …)

通过 TextStyle 给出;文档在段落样式一节说明 ParagraphStyle 可指定行高。

一行文字所占的高度,决定上下两行之间看起来有多挤。

  • 两行字挤在一起
  • 行与行之间松一点
  • 一段字看着密
  • 行高
  • 行距
  • 行盒高度

其他平台的相似实现

Web原生支持
line-height同名

官方定义是「设置行盒的高度」——是整行的总高度,不是行之间额外加的空隙。

看 Web 视角 →
iOS原生支持
minimumLineHeight异名

SwiftUI 的 .lineSpacing(_:) 语义不同:官方描述是「设置这个视图中文字行之间的空隙量」,是行之间额外的空隙,不是行的总高度。

看 iOS 视角 →

跨端框架实现

使用规范

什么时候用

  • 正文需要长时间阅读时
  • 中文段落需要比默认更松的呼吸感时

什么时候别用

  • 单行标题上照抄正文行高时
  • 把它当成段落间距用时

容易混淆

Android 出处

查看 Web / iOS / Android 完整对照 →