0

ホーム画面のボタンをクリックしたときにポップアップウィンドウを表示する必要があります。以下のコードを使用してみonkeydown()ましたが、ホーム キー ボタンをクリックしてもループにはなりません。

if(keyCode == KeyEvent.KEYCODE_HOME)

{

  //do something

}

も使ってみonUserLeaveHint()ましたがダメでした。

誰かがこれについて知っているなら、親切に私に知らせてください。

4

2 に答える 2

1

できません。APIでは、そのキーの押下をキャプチャすることはできません。それは安全の鍵です。詳細については、この質問を参照してください。

于 2012-10-11T08:43:40.257 に答える
1

ホームボタンを上書きすることはできません。システムで必要です。Android開発者、RomainGuyhttps://stackoverflow.com/a/5039586/1578771によるこの回答を参照してください

また、将来的には、長押しなどの他のイベントを使用できるようになるため、onKeyUp()を使用することをお勧めします。

于 2012-10-11T08:45:39.320 に答える