0

我必须在单击主屏幕按钮时显示一个弹出窗口。我试过使用下面的代码onkeydown(),但是点击主页键按钮它没有进入循环。

if(keyCode == KeyEvent.KEYCODE_HOME)

{

  //do something

}

我也尝试使用onUserLeaveHint(),但没有用。

如果有人知道这件事,请告诉我。

4

2 回答 2

1

你不能。API 不允许您捕获该键的按下。这是一把安全钥匙。有关更多详细信息,请参阅问题。

于 2012-10-11T08:43:40.257 回答
1

无法覆盖主页按钮,这是系统要求的。请参阅 Android 开发人员 Romain Guy https://stackoverflow.com/a/5039586/1578771的答案。

此外,将来最好使用 onKeyUp() ,因为您将能够使用其他事件,如长按等。

于 2012-10-11T08:45:39.320 回答