当前位置: 代码迷 >> Android >> 这个事件不是点击键盘自动触发的事件吗?点了键盘在日志logcat里面没输出啊解决方案
  详细解决方案

这个事件不是点击键盘自动触发的事件吗?点了键盘在日志logcat里面没输出啊解决方案

热度:94   发布时间:2016-05-01 21:31:57.0
这个事件不是点击键盘自动触发的事件吗?点了键盘在日志logcat里面没输出啊
Java code
//键盘事件    public boolean onKeyDown(int keyCode, KeyEvent event) {        int a=keyCode;        Log.i("GameView", ((Integer)a).toString());        //处理键盘事件        switch(keyCode){        case KeyEvent.KEYCODE_DPAD_UP:            player.move(Player.UP);            break;        case KeyEvent.KEYCODE_DPAD_DOWN:            player.move(Player.DOWN);            break;        case KeyEvent.KEYCODE_DPAD_LEFT:            player.move(Player.LEFT);            break;        case KeyEvent.KEYCODE_DPAD_RIGHT:            player.move(Player.RIGHT);            break;        case KeyEvent.KEYCODE_DPAD_CENTER:            for (int i = 0; i < bullets.length; i++) {                if(bullets[i].getAlive()==false){                    bullets[i].setAlive(true,player.getRefPixelX()-bullets[i].getWidth()/2,player.getRefPixelY()-player.getHeight());                    break;                }            }            break;        }        return super.onKeyDown(keyCode, event);    }


------解决方案--------------------
http://www.iteye.com/topic/141021
  相关解决方案