我只是想让这个功能起作用,但我遇到了麻烦。当我启动应用程序时,getPointerCount返回0指针,当我用一根手指触摸屏幕时,1.(如果我用几根手指触摸屏幕,它确实识别2,3 4 ...手指)。然而,在释放屏幕后,它总是返回1,如果我再次用多个手指触摸,则返回正确数量的指针。
这是我的简单代码:
public boolean onTouchEvent(MotionEvent event) {
int count=event.getPointerCount();
tv.setText(String.valueOf(count));
return true;
}
为什么在释放屏幕后没有返回0?
谢谢大家
答案 0 :(得分:1)