0

为什么 Mono for Android 中的 OnTouchEvent 没有OnTouch在 Android for Java 中的 View 参数?如何获得触发事件的视图?

我正在尝试做一些事情作为这里的拖动和缩放示例。

提前致谢。

4

1 回答 1

3

您正在查看的方法Activity.OnTouchEvent看起来与Java中的方法相同。您正在查看的示例实际上是使用该OnTouchListener.onTouch方法,该方法在 Mono For Android 中映射到IOnTouchListener.OnTouch. 实现此接口的基本类定义如下所示:

public class Touch : Activity, View.IOnTouchListener
{
    protected override void OnCreate(Bundle bundle)
    {
        base.OnCreate(bundle);
    }

    public bool OnTouch(View v, MotionEvent e)
    {
        return true;
    }
}
于 2011-06-08T14:02:13.100 回答