android虚拟键盘监听器

时间:2011-01-22 08:04:40

标签: android

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

1 个答案:

答案 0 :(得分: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;
    }
  });

这里我采用了editText名称,即ref。您添加的editextbox,您必须添加actionId ==您已设置的ime选项类型