java - EditText 上的“完成”按钮的监听器?

标签 java android kotlin

如果我有一个 EditText,并且我想听听用户是否按下了键盘上的“完成”按钮。我该怎么做?

最佳答案

Dinash 的回答很好,但它不适用于所有设备。下面的代码适用于所有设备

edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_DONE) {
            Toast.makeText(HelloFormStuff.this, edittext.getText(), Toast.LENGTH_SHORT).show();
            return true;
        }
        return false;
    }
});

关于java - EditText 上的“完成”按钮的监听器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5677563/

相关文章:

java - 为什么我的文本到图像方法返回全黑图像?

java - 类路径中的属性未更新

android - 在android中使用动画的两个 Activity 之间的黑屏

java - for 循环条件中的不等于与不等式 - 在 Java 中

java - 生成排列时遇到问题

android - 小部件没有出现在小部件中,因为它应该是

android - 如何更新 datepickerdialog android 中的日期?

java - 在没有库的情况下转换为 JSONObject 并返回 Kotlin

kotlin 逆 bool 安全转换

kotlin - Dagger2 + Kotlin,注入(inject)不起作用