android虚拟键盘监听器

Sud*_*Som 4 android

虽然我之前已经问过这个问题,但是得到了正确的答案.我有一个EditText,当编辑文本聚焦时,Android虚拟键盘弹出,我已经使用属性窗口中的ime选项向键盘添加了Done按钮.现在我想通过按"完成"按钮执行某些操作.这该怎么做?请任何身体帮助.

chi*_*dev 7

你可以通过firest查找edittext的参考,然后为你的edittext设置下面的代码:


 editText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
    @Override
    public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
        if (actionId == EditorInfo.IME_ACTION_SEARCH) {
            performSearch();//do here your stuff f
            return true;
        }
        return false;
    }
  });
Run Code Online (Sandbox Code Playgroud)

这里我采取了editText名称,这是参考.您添加的editextbox,您必须添加actionId ==您已设置的ime选项类型