写了个例子,继承View类,但是为什么重写onKeyDown事件却捕获不到按键呢?我用的模拟器提供的虚拟键盘package com.marssoft.graphicstest;
import android.app.Activity;
import android.content.Context;
import android.graphics.Bitmap;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Bitmap.Config;
import android.graphics.drawable.BitmapDrawable;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;public class TestView extends View {

public TestView(Context context) {
super(context);
……
setFocusable(true);  //设置控制焦点
} …… @Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
event.startTracking();
System.out.println("键盘按下:" + keyCode);
return super.onKeyDown(keyCode, event);
} ……
}代码应该没问题吧?
在线等,请高手解答