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