实现View.IOnTouchListener接口 [英] Implementing the View.IOnTouchListener interface
本文介绍了实现View.IOnTouchListener接口的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
在Xamarin中,我编写了一个实现 View.IOnTouchListener
界面的类。
In Xamarin, I have coded a class that implements the View.IOnTouchListener
interface.
这是我的代码:
public class OnTouchListener : View.IOnTouchListener
{
public bool OnTouch (View v, MotionEvent e)
{
return true;
}
void IDisposable.Dispose ()
{
throw new NotImplementedException ();
}
IntPtr Android.Runtime.IJavaObject.Handle {
get {
throw new NotImplementedException ();
}
}
}
我需要什么价值 IDisposable.Dispose
和 Android.Runtime.IJavaObject.Handle
代码项,而不是抛出新的NotImplementedException()
代码?
What values do I need for the IDisposable.Dispose
and Android.Runtime.IJavaObject.Handle
code items, rather than the throw new NotImplementedException ()
code?
提前致谢
推荐答案
你应该像这样在你的OnTouchListener中继承Java.Lang.Object
You should inherit Java.Lang.Object in your OnTouchListener like this
public class OnTouchListener : Java.Lang.Object, View.IOnTouchListener
它将实现Handle和Dispose
it will implement Handle and Dispose
每当实现任何Java接口时都应该这样做
you should do this whenever implement any Java interface
这篇关于实现View.IOnTouchListener接口的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文