【问题标题】:How can I make a vertical scrollable person's height in jetpack compose?如何在 Jetpack Compose 中制作垂直滚动人物的身高?
【发布时间】:2023-01-31 22:25:55
【问题描述】:

我想通过垂直滚动输入字段获取用户高度,但我不知道该怎么做,实际上我不知道如何在互联网上搜索它,所以我遇到了不同的结果,但是什么我想要的正是这样的东西。我怎样才能在 Jetpack Compose 中做到这一点?你可以忽略按钮

【问题讨论】:

  • 您可以使用 LazyColumn 来保存按钮列表吗?

标签: kotlin android-jetpack-compose scrollable


【解决方案1】:

您可以使用 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 时出现的键盘是数字键盘。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-01-14
    • 2022-01-12
    • 2022-07-04
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 2020-07-13
    • 2022-12-16
    相关资源
    最近更新 更多