当“文本输入”字段不为空时出现按钮(Android中为Kotlin)

时间:2018-07-26 15:51:46

标签: android kotlin

我正在尝试启用在输入字段中输入文本的按钮。与此类似:

Enable a button on entering text in input field

...但是在科特林。

我当前的代码如下:

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

0 个答案:

没有答案