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