0

是否可以在用户单击 Android 中的空格键时设置事件。就像用户点击空格键一样,执行某个操作

4

2 回答 2

0

Do you mean backspace button? If so, than:

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
        super.onKeyDown(keyCode, event);
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            Log.d(TAG,"here we are");
            return true;
        }
        return false;
    }
于 2013-11-14T10:23:58.360 回答
0

将 TextWatcher 绑定到您的 EditText,并监听空格字符。

编辑:这里有一些代码

editText.addTextChangedListener(new TextWatcher() {
  @Override
  public void onTextChanged(CharSequence s, int start, int before, int count) {
    // put your magic here
  }
  @Override
  public void beforeTextChanged(CharSequence s, int start, int count, int after) {
  }
  @Override
  public void afterTextChanged(Editable s) {
  }
});
于 2013-11-14T10:51:15.033 回答