如何更改 Android Jetpack Compose 的 TextField 中的输入字体大小

Yuk*_*uki 9 android kotlin android-studio android-jetpack-compose

我想更改 Android Jetpack Compose 的 TextField 中的输入字体大小,因为它现在很小。像这样

und*_*rk5 19

更新:

我不记得我最初回答时该参数是否最初存在,但fontSizeM2 和 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)