我有一个可以正常工作的自定义视图,我正在尝试将手势融入其中。我看到的最常见的技术是添加 XML,比如这个(来自 Android 文档:
<android.gesture.GestureOverlayView
android:id="@+id/myGestures"
android:layout_width="fill_parent"
android:layout_height="0dip"
android:layout_weight="1.0"
/>
我的视图位于 RelativeView 中,当我尝试引用此 GetureOverlayView 时,出现异常。
我还尝试在现有的自定义视图类中进行连接,如下所示:
mGestures = new GestureOverlayView(context, attrs);
mGestures.addOnGesturePerformedListener(this);
但是永远不会调用回调。
有人可以指出我的错误,建议一种更好的方法来让我获得手势回调和/或建议诊断方法吗?