1

我正在为 Android 和 ExEn 使用 Mono(感谢 Andrew Russell)。我不确定这个问题是特定于 Mono for Android 还是更特定于 ExEn。无论如何,作为搜索结果,我只找到了 Java 示例。

我想使用硬件后退按钮实现标准游戏菜单导航。无论游戏或菜单的状态如何,当前后退按钮都会退出应用程序。

谢谢回答。-霍罗

4

1 回答 1

4

这是一个特定于 Android 的问题,您必须在您的活动上覆盖 OnKeyDown 方法。在 Mono for Android 中编码:

public override bool OnKeyDown(Keycode keyCode, KeyEvent e)
{
  if (keyCode == Keycode.Back)
  {
    // your staff here:
    Toast.MakeText(this, "back!", ToastLength.Short).Show();

    return true;
  }

  return base.OnKeyDown(keyCode, e);
}

请记住在您的代码之后返回“true”以表明您已处理该事件。

于 2011-10-06T23:15:29.987 回答