Jul*_*sam 8 android android-jetpack-compose
我有一个问题,我需要一个 BasicTextField 来根据需要自定义 TextField。
这里我尝试做一个自定义,但是BasicTextField中的光标有问题,它没有居中对齐,我需要的是居中对齐
屏幕已创建。
期待:

我这样编码
BasicTextField(
value = value,
onValueChange = onValueChange,
decorationBox = { innerTextField ->
Column(
modifier = Modifier
.fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
innerTextField()
Space(height = 8.dp)
Divider()
}
}
)
Run Code Online (Sandbox Code Playgroud)
您可以应用到 中的textAlign = TextAlign.Center属性。textStyleBasicTextField
就像是:
BasicTextField(
value = text,
onValueChange = { text = it },
textStyle = LocalTextStyle.current.copy(textAlign = TextAlign.Center),
decorationBox = { innerTextField ->
Column(
modifier = Modifier
.fillMaxWidth(),
horizontalAlignment = Alignment.CenterHorizontally
) {
innerTextField()
Spacer(modifier = Modifier.height(8.dp))
Divider()
}
}
)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2261 次 |
| 最近记录: |