安卓虚拟键盘监听器

4

虽然我之前提出了这个问题,但没有得到任何合适的答案。 我有一个EditText,当焦点在EditText中时,Android虚拟键盘会弹出,我已经使用属性窗口中的IME选项向键盘添加了Done按钮。 现在我想通过按下Done按钮执行某些操作。 如何做到这一点? 请帮忙。

1个回答

7

你可以首先找到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;
    }
  });

这里我使用了名为“ref”的EditText,它是你添加的edittextbox。你需要添加actionId==ime选项类型,这是你设置的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接