Xamarin.android Android的Mono:按钮按下/按钮打开事件

Xamarin.android Android的Mono:按钮按下/按钮打开事件,xamarin.android,Xamarin.android,我正在开发我的第一款Android版Mono应用程序 我在屏幕上有一个按钮。 当按下时,我想要和事件(或某种通知),当它被释放时,我想要和事件(或某种通知)。不是简单的单击事件(仅在释放按钮后触发事件) 我确信我遗漏了一些明显的东西,但我似乎找不到任何可以解决问题的事件 感谢您的帮助。正如Aaron所说,您的按钮上有一个触摸事件,您可以使用: var button = FindViewById<Button>(Resource.Id.MyButton); button.Touch +

我正在开发我的第一款Android版Mono应用程序

我在屏幕上有一个按钮。 当按下时,我想要和事件(或某种通知),当它被释放时,我想要和事件(或某种通知)。不是简单的单击事件(仅在释放按钮后触发事件)

我确信我遗漏了一些明显的东西,但我似乎找不到任何可以解决问题的事件


感谢您的帮助。

正如Aaron所说,您的按钮上有一个
触摸事件,您可以使用:

var button = FindViewById<Button>(Resource.Id.MyButton);
button.Touch += (s, e) =>
{
    if (e.Event.Action == MotionEventActions.Down)
    {
        //Do whatever you want on down here
    }
    if (e.Event.Action == MotionEventActions.Cancel || e.Event.Action == MotionEventActions.Up)
    {
        //Do whatever on up
    }
};
var-button=findviewbyd(Resource.Id.MyButton);
按钮。触摸+=(s,e)=>
{
if(e.Event.Action==MotionEventActions.Down)
{
//你想在下面干什么就干什么
}
if(e.Event.Action==MotionEventActions.Cancel | | e.Event.Action==MotionEventActions.Up)
{
//随你怎么做
}
};
希望这能有所帮助: