OnGesturePerformedListener错误 - Android

时间:2012-01-18 08:14:33

标签: java android gesture

我正在尝试在我的应用程序中实现GestureOverlay和Listener,以便它可以根据输入手势执行操作。我尝试了很多不同的东西,但我无法弄清楚我的代码有什么问题。任何指导都将非常感谢!

来自onCreate方法:

GestureOverlayView gestures = (GestureOverlayView) findViewById(R.id.gesturesoverlay);
gestures.addOnGesturePerformedListener(this);

如果有任何帮助,可以从main.xml获取:

<android.gesture.GestureOverlayView
  android:id="@+id/gesturesoverlay"
  android:layout_width="fill_parent" 
  android:layout_height="0dip"
  android:layout_weight="1.0" 
  android:gestureColor="#FF33B5E5"
  android:uncertainGestureColor="#FF33B5E5" />

我得到的错误来自gestures.addOnGesturePerformedListener(this);线。错误是

  

GestureOverlayView类型中的方法addOnGesturePerformedListener(GestureOverlayView.OnGesturePerformedListener)不适用于参数(GestureLauncher)。

再次感谢。

1 个答案:

答案 0 :(得分:0)

错误是说addOnGesturePerformedListener()的参数需要是实现OnGesturePerformedListener的对象。您传递的this显然是GestureLauncher,但未实现OnGesturePerformedListener