美文网首页
解决扫码枪中文输入法冲突问题

解决扫码枪中文输入法冲突问题

作者: 551d3bb852fb | 来源:发表于2019-04-08 17:41 被阅读0次

    今天被这个问题困扰了很久。当EditText类型为Text时,扫码枪输入的内容不正确。研究了一个下午,找到了解决方案

    继承EditText 重写dispatchKeyEventPreIme()

    ```

    @Override

    public boolean dispatchKeyEventPreIme(KeyEvent event) {

    if (!event.getDevice().getName().equals("Virtual")) {

    if (mOnDispatchScanEventListener !=null) {

    mOnDispatchScanEventListener.onDispatchKeyEvent(event);

            }

    return true;

        }

    return super.dispatchKeyEventPreIme(event);

    }

    ```

    在输入法处理事件之前进行拦截自己来处理

    相关文章

      网友评论

          本文标题:解决扫码枪中文输入法冲突问题

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