如何在Kotlin中为EditText addTextChangeListener构建lambda表达式?下面给出了一个错误:

passwordEditText.addTextChangedListener { charSequence  ->
    try {
        password = charSequence.toString()
    } catch (error: Throwable) {
        raise(error)
    }
}

推荐答案

这看起来很整洁:

passwordEditText.setOnEditorActionListener { 
    textView, keyCode, keyEvent ->
    val DONE = 6

    if (keyCode == DONE) {                       
         // your code here
    }
    false
}

Android相关问答推荐

Android Kotlin DSL Gradle找不到自定义存储库中的依赖项

显示本地房间数据库中未保存的项目的动态列表

fillMaxHeight中的分数在列内不起作用(android jetpack compose)

即使安装了Chrome和YouTube,Android对action_view a YouTube URL的意图也是空的

在Jetpack Compose中将导航绘图显示在顶部栏下方、底部栏上方

如何用帆布在喷气背包中画一个圆环?

(已解决)从最近的应用程序打开应用程序时出错

如何在使用 PointerInput 修改器时添加点击时的波纹效果

如何在 compose android中将图像覆盖在另一个图像上

使用 async 向网络发出并行请求并在supervisorScope中处理它们

修复报错 RecyclerView: No adapter attached;跳过布局

在一个函数中组合相同的流 struct

Kotlin 协程、 retrofit 、android

Android Studio电鳗:javaHome好像无效

来自位图的 WearOS 图标不显示 colored颜色

如何在 Jetpack Compose 中设置行宽等于 TextField 的宽度?

在 Kotlin 中打开新片段时如何对当前片段应用更改?

如何使用底页,启用和展开父交互

这是 let 函数的正确用法吗?

在 Compose 中使用 DeepLink 会导致无法向后导航