美文网首页
Android EditText 自定义退格键功能

Android EditText 自定义退格键功能

作者: 冯奕欢 | 来源:发表于2016-08-16 17:14 被阅读372次

    EditText输入了,可以在输入法按“X”(退格键)删除。现在有个需求,要求关掉输入法,删除EditText的最后一位(或者表情),这个在网上的资料特别少。既然在找不到,那我们可以看看EditText有什么方法,直到Look到这里:

    然后尝试一下,自定义一个KeyEvent进去,代码如下:

    @OnClick(R.id.client_delete)
    public void delete(View view) {
    int keyCode = KeyEvent.KEYCODE_DEL;
    KeyEvent keyEvent = new KeyEvent(KeyEvent.ACTION_DOWN, keyCode);
    editor.dispatchKeyEvent(keyEvent);
    }

    editor就是我的EditText,delete是退格按钮的执行函数,这样就实现了输入框的退格功能。

    相关文章

      网友评论

          本文标题:Android EditText 自定义退格键功能

          本文链接:https://www.haomeiwen.com/subject/lgvpsttx.html