gpt4 book ai didi

kotlin - 如何在 jetpack Compose 中将输入类型设置为整数?

转载 作者:行者123 更新时间:2023-12-04 12:09:38 24 4
gpt4 key购买 nike

我该如何制作 TextField只接受整数作为输入,如何将位数限制为 2?
我已经将键盘设置如下,但这允许输入小数,我只需要正整数

keyboardOptions = KeyboardOptions(
keyboardType = KeyboardType.Number
)

最佳答案

TextField本身不做任何过滤,你必须使用它的回调来做过滤。例如,

AppTheme {
var text by remember {
mutableStateOf("")
}
Surface(modifier = Modifier.width(320.dp)) {
TextField(
value = text,
onValueChange = { value ->
if (value.length <= 2) {
text = value.filter { it.isDigit() }
}
}
)
}

关于kotlin - 如何在 jetpack Compose 中将输入类型设置为整数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66823498/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com