在 Mono For Android 中,我有一个 ImageButton,我想在用户按住按钮时更改其图像。当用户释放按钮图像时,应更改为之前的图像。我正在尝试使用下面的代码,但没有任何反应:
private void _goForward_KeyPress(object sender, View.KeyEventArgs e)
{
if(e.Event.Action == KeyEventActions.Down)
{
_goForward.SetImageResource(Resource.Drawable.arrowUpGreen);
//Then do some stuff
}
else
{
_goForward.SetImageResource(Resource.Drawable.arrowUpRed);
//Then do some stuff
}
}
我不确定我是否在正确的事件中这样做。在这种情况下通常应该使用什么事件?