我在Android 2.1 API 7环境中开发一个应用程序。
在activity中,我添加onTouchEvent()回调函数来处理screen touch事件。
public class MyActivity extends Activity{
...
@Override
public boolean onTouchEvent(MotionEvent event) {
if (event.getAction() == MotionEvent.ACTION_DOWN) {
//Did something here
Log.v("TOUCH SCREEN", "test");
}
return super.onTouchEvent(event);
}
}
我在真机中测试,当我触摸手机的屏幕时,onTouchEvent()回调函数没有被调用,因为我没看见Log.v(...)信息,为什么呢?