首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-04-24 
这个事件不是点击键盘自动触发的事件吗?点了键盘在日志logcat里面没输出啊Java code//键盘事件public bool

这个事件不是点击键盘自动触发的事件吗?点了键盘在日志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

热点排行