我想在Text()
内容中的行之间增加更多的空间dp
。我找到的唯一属性是TextStyle
的letterSpacing
,但它似乎不符合我的要求,我们能否通过组合设置该属性?
我想在Text()
内容中的行之间增加更多的空间dp
。我找到的唯一属性是TextStyle
的letterSpacing
,但它似乎不符合我的要求,我们能否通过组合设置该属性?
lineHeight
属性:Text(text = "Hello Compose".repeat(50),
modifier = Modifier.padding(10.dp).width(200.dp),
maxLines = 5,
lineHeight = 50.sp
)
使用 20.sp
和 50.sp
或者你可以使用 TextStyle
:
Text(text = "Hello Compose".repeat(50),
modifier = Modifier.padding(10.dp).width(200.dp),
maxLines = 5,
style = LocalTextStyle.current.copy(lineHeight = 50.sp)
)
我是这样做的。
Text(text = "Hello",
style = MaterialTheme.typography.h5.copy(
lineHeight = 35.sp, // Here line height
),
)
或者你可以简单地使用lineHeight。
Text(text = "Hello",
lineHeight = 35.sp
)
注意:sp区分大小写
你好,尝试更改TextView的样式属性-TextStyle.lineHeight。