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