0
为什么在Mono for Android中的OnTouchEvent在Android for Java中没有查看参数OnTouch?我怎样才能看到这个事件的发布?OnTouchEvent缺少Monodroid中的查看参数
我试图做一些事情,作为拖动和缩放的例子here。
在此先感谢。
为什么在Mono for Android中的OnTouchEvent在Android for Java中没有查看参数OnTouch?我怎样才能看到这个事件的发布?OnTouchEvent缺少Monodroid中的查看参数
我试图做一些事情,作为拖动和缩放的例子here。
在此先感谢。
您正在查看的方法是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;
}
}
谢谢!我明白了,那么事件需要使用SetOnTouchListener进行分配(http://docs.mono-android.net/Android.Views.View.SetOnTouchListener%20%28Android.Views.View+IOnTouchListener%29) – 2011-06-09 13:51:37