当文本输入字段不为空时显示按钮(Android中的Kotlin)

当文本输入字段不为空时显示按钮(Android中的Kotlin),android,kotlin,Android,Kotlin,我试图在输入字段中输入文本时启用按钮。类似于此: …但在科特林 我当前的代码如下所示: override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) listOf(textInput1, textInput2, textInput3).map { it.setOnEditorActio

我试图在输入字段中输入文本时启用按钮。类似于此:

…但在科特林

我当前的代码如下所示:

override fun onViewCreated(view: View, savedInstanceState: Bundle?) {
    super.onViewCreated(view, savedInstanceState)

    listOf(textInput1, textInput2, textInput3).map {
            it.setOnEditorActionListener() { v, _, _ ->
                showButtons(it)
                true
            }
    }
}
并且函数为空:

fun showButtons(textInputHolder: TextInputEditText){
    if (textInputHolder == textInput1 || textInput2) {
         button1.visibility = View.VISIBLE
    } else {
        button2.visibility = View.VISIBLE
    }
}
基本上,我想显示不同的按钮,这取决于正在编辑的列表(textInput1、textInput2、textInput3)

谢谢


F

空函数显然不起作用。“写这篇文章时你面临的确切问题是什么?”亨利我编辑了这个问题。类似于我所展示的,但是当前代码不起作用,“不起作用”意味着什么?您预期会发生什么,发生了什么?它没有编译