android - Jetpack 撰写 : Disable Interaction with TextField

标签 android android-textinputlayout android-jetpack-compose android-compose-textfield

有没有办法禁用 Jetpack Compose 的 TextField 的所有交互?

最佳答案

1.0.0您可以使用 enabled 属性:enabled : 控制 TextField 的启用状态.当false , 文本字段将不可编辑也不可聚焦,文本字段的输入将不可选择,视觉上文本字段将出现在禁用的 UI 状态
就像是:

var text by rememberSaveable { mutableStateOf("Text") }

TextField(
    value = text,
    onValueChange = { text = it },
    enabled = false,
    label = { Text("Label") },
    singleLine = true
)

关于android - Jetpack 撰写 : Disable Interaction with TextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65217799/

相关文章:

android - 按下电源按钮时播放音频

android - 如何更改文本输入布局的提示文本颜色

android - 如何实现 LazyColumn 项目印象跟踪

android - Facebook 使用 Android 对我的服务器进行身份验证

android - Flutter 将 Uint8List 传递给 iOS Objective-c

Ice Cream Sandwich 中的 java.lang.OutOfMemoryError

android - TextInputLayout 和 AutoCompleteTextView

Android 8.0 Oreo 在聚焦 TextInputEditText 时崩溃

android - 重叠两个 Box jetpack 组合

android - 如何在 Jetpack Compose 中使用图像占位符进行预览