OnGesturePerformedListener 错误 - Android

发布于 2024-12-28 02:35:25 字数 850 浏览 2 评论 0原文

我正在尝试在我的应用程序中实现 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)。

再次感谢。

I am trying to implement a GestureOverlay and Listener in my application so it can perform actions based on input gestures. I have tried many different things but I cannot figure out what is wrong with my code. Any guidance would be much appreciated!

From onCreate method:

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

From main.xml if it is of any help:

<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" />

The error I get is from the gestures.addOnGesturePerformedListener(this); line. The error is

The method addOnGesturePerformedListener(GestureOverlayView.OnGesturePerformedListener) in the type GestureOverlayView is not applicable for the arguments (GestureLauncher).

Thanks again.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

没︽人懂的悲伤 2025-01-04 02:35:25

该错误表明 addOnGesturePerformedListener() 的参数需要是实现 OnGesturePerformedListener 的对象。您传递的 this 显然是一个 GestureLauncher 但未实现 OnGesturePerformedListener

The error is saying that the argument to addOnGesturePerformedListener() needs to be an object that implements OnGesturePerformedListener. You are passing this which is evidently a GestureLauncher but does not implement OnGesturePerformedListener.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文