如何在android 2.1的活动中支持多点触摸功能?

如何在android 2.1的活动中支持多点触摸功能?,android,android-layout,android-widget,multi-touch,Android,Android Layout,Android Widget,Multi Touch,我想在我的应用程序中支持多点触摸功能,它有一组活动,如何在Android 2.1版本中以编程方式实现它 请与大家分享一些示例代码。以下是您如何使用较新版本的Android进行操作: @Override public boolean onTouchEvent(MotionEvent e) { super.onTouchEvent(e); switch (MotionEventCompat.getActionMasked(e)) { case MotionEvent

我想在我的应用程序中支持多点触摸功能,它有一组活动,如何在Android 2.1版本中以编程方式实现它


请与大家分享一些示例代码。

以下是您如何使用较新版本的Android进行操作:

@Override
public boolean onTouchEvent(MotionEvent e) {
    super.onTouchEvent(e);

    switch (MotionEventCompat.getActionMasked(e)) {
        case MotionEvent.ACTION_DOWN:
        case MotionEvent.ACTION_POINTER_DOWN:
            //Do action
            break;

    }

    return true;

}
onTouchEvent在视图中可用;不是活动


无需调用setOnTouchListener,因为无论何时触摸屏幕,都会调用它。通过覆盖它,您可以使用触摸事件对其进行自定义。请记住,正常的onTouchListener不支持多点触控

希望它能帮上忙,感谢分享链接,我有一个愚蠢的疑问:我是否需要在所有活动中实现它,或者如果我在我的基类活动中实现,将使所有活动都多点触控?根据我的说法,我们可以使用基类活动,这对我们很好。再次感谢Mike分享链接,我能够以链接中给出的相同方式实现多点触控,但我有一个疑问:我正在进行线性布局活动,其中有几个线性布局和图像按钮,文本视图在那里,所以在这种情况下,我想ipml多点触摸,这样tat用户可以放大缩小屏幕作为一个整体,而不是一个组件,所以用户可以调整整个活动屏幕使用他们的手指。