【发布时间】:2023-01-31 22:25:55
【问题描述】:
我想通过垂直滚动输入字段获取用户高度,但我不知道该怎么做,实际上我不知道如何在互联网上搜索它,所以我遇到了不同的结果,但是什么我想要的正是这样的东西。我怎样才能在 Jetpack Compose 中做到这一点?你可以忽略按钮
【问题讨论】:
-
您可以使用 LazyColumn 来保存按钮列表吗?
标签: kotlin android-jetpack-compose scrollable
我想通过垂直滚动输入字段获取用户高度,但我不知道该怎么做,实际上我不知道如何在互联网上搜索它,所以我遇到了不同的结果,但是什么我想要的正是这样的东西。我怎样才能在 Jetpack Compose 中做到这一点?你可以忽略按钮
【问题讨论】:
标签: kotlin android-jetpack-compose scrollable
您可以使用 Jetpack Compose 中的 TextField 组件实现此目的。您可以将 TextField 的 Modifier 设置为 preferredHeight 等于您希望用户输入的高度。
这是一个示例代码:
TextField(
value = userHeight,
onValueChange = { updatedValue -> userHeight = updatedValue },
modifier = Modifier.preferredHeight(200.dp), // set the preferred height of the TextField
keyboardType = KeyboardType.Number
)
在这段代码中,userHeight 是一个变量,用于存储用户输入的值,onValueChange 是一个回调函数,当用户在 TextField 中输入新值时,它会更新 userHeight 的值。 keyboardType 属性设置为 KeyboardType.Number 以确保当用户点击 TextField 时出现的键盘是数字键盘。
【讨论】: