如何在Kotlin中处理editText Send事件?

时间:2019-11-11 20:13:06

标签: android kotlin

我是Kotlin的新手,我被困在特定的位置。 我的UI片段之一中有此EditText:

            <EditText
            android:id="@+id/editText3"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginBottom="100dp"
            android:ems="10"
            android:gravity="start|top"
            android:imeOptions="actionSend"
            android:inputType="text" />

现在如何通过单击键盘上的发送按钮来调用函数。 谁能让我知道将代码放在哪里。

非常感谢您!

1 个答案:

答案 0 :(得分:0)

这种用kotlin书写的方式

editText3.setOnEditorActionListener { textView , actionId, event ->
        if(actionId == EditorInfo.IME_ACTION_SEND){
            //doSomething()
            true
        } else {
            false
        }
    }