不用编辑文本监听虚拟键盘按键

有没有方法可以监听键盘,如果在Fragment的onCreateView 方法键盘情况是这样的时候:

   getActivity().getWindow().setSoftInputMode(
            WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_VISIBLE);

还需要键盘在数值模式。

谢谢

如果在activity中重写onKeyDown方法,你可以监听键盘按下事件。

 public boolean onKeyDown(int keyCode, KeyEvent event) {
        switch (keyCode) {
        case KeyEvent.KEYCODE_BACK:
            ...
            return true;
            ...
        default:
            return super.onKeyDown(keyCode, event);
        }
    }