1
我只是試圖讓此功能工作,但我有麻煩後,總是檢測1個指針。當我啓動應用程序,getPointerCount返回0指針,當我觸摸屏幕用一個手指,1(它確實承認2,3 4 ...手指,如果我觸摸屏幕與幾個手指)。釋放屏幕後,但是,它總是返回1,如果我有一個以上的手指再次觸摸則返回指針的權數。的onTouchEvent getPointerCount()釋放觸屏
這裏是我的簡單的代碼:
public boolean onTouchEvent(MotionEvent event) {
int count=event.getPointerCount();
tv.setText(String.valueOf(count));
return true;
}
爲什麼不釋放屏幕之後返回0?
謝謝大家
你應該調用無效()在的onTouchEvent()的結尾告訴系統更新屏幕。 – Talha
andoid [API](http://developer.android.com/reference/android/view/MotionEvent.html#getPointerCount())表示: '包含在該事件數據的指針的數目。始終> = 1.' – michael