我正在尝试启用在输入字段中输入文本的按钮。与此类似:
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