Yuk*_*uki 9 android kotlin android-studio android-jetpack-compose
我想更改 Android Jetpack Compose 的 TextField 中的输入字体大小,因为它现在很小。像这样
und*_*rk5 19
更新:
我不记得我最初回答时该参数是否最初存在,但fontSize
M2 和 M3Text
可组合项上都有一个参数,您可以直接设置该参数并仍然尊重主题(将其视为一次性覆盖)
根据文档,有一个参数textStyle
允许TextStyle
您通过设置字体大小fontSize
。
您可以执行以下操作,它会将字体大小设置为 28 sp
TextField(value = "", onValueChange = {}, textStyle = TextStyle.Default.copy(fontSize = 28.sp))
Run Code Online (Sandbox Code Playgroud)
注意:如果您想确保您的主题样式仍然适用并且您只是修改它的大小,请使用LocalTextStyle.current.merge(TextStyle(fontSize = 28.sp))
或LocalTextStyle.current.copy(fontSize = 28.sp)
代替TextStyle.Default.copy(fontSize = 28.sp)
小智 5
现在它是使用完成的
TextField(textStyle = androidx.compose.ui.text.TextStyle(
fontSize = fontSize,
fontFamily = fontFamily
))
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
9217 次 |
最近记录: |