ENTER と MULTIPLY をリッスンし、押されたときにメソッドを呼び出すこのコードがあります。問題は、Enter が押されたときにのみ呼び出され、乗算では機能しないことです。私は何を間違っていますか?
@Override
public boolean dispatchKeyEvent(KeyEvent event) {
if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER) {
if (event.getAction() == KeyEvent.ACTION_UP) {
enter();
return true;
}
}
if (event.getKeyCode() == KeyEvent.KEYCODE_NUMPAD_MULTIPLY) {
if (event.getAction() == KeyEvent.ACTION_UP) {
enter();
return true;
}
}
return super.dispatchKeyEvent(event);
};
編集:試してみましたが、KEYCODE_STAR
まだ機能しません..バグがありますか?