草庐IT

getPointerCount

全部标签

android - onInterceptTouchEvent 指针计数不正确

我希望我的ViewPager仅在使用单指时滑动。所以我扩展了类并像这样实现了onInterceptTouchEvent:@OverridepublicbooleanonInterceptTouchEvent(MotionEventev){if(ev.getPointerCount()>1){returnfalse;}returntrue;}但是无论屏幕上有多少个点,getPointerCount()总是返回“1”。当我重写onTouchEvent时,我得到了正确的数字,但是当我这样做时,一个错误阻止了传呼机的工作(http://code.google.com/p/android/iss

android - MotionEvent.getPointerCount() 始终为 1

在我的应用程序中尝试实现多点触控时,我以某种方式得到了意想不到的结果。我从不获取超过一个指针的数据。我手机上的多点触控确实有效,因为我可以在浏览器中捏合缩放并使用GestureDetector检测捏合手势,但无论我用多少手指触摸屏幕。我需要在配置/AndroidManifest或Activity创建中做些什么吗@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);findViewById(R.id.ll1