2

私はこれを理解しようとしており、ボリュームキーをオーバーライドすることは最も理想的なことではなく、アプリケーションに必要なすべての Android デバイスの実際のボタンであることを知っています。現在、とが機能していないdispatchKeyEventため、ボリューム キーをオーバーライドしています。アプリケーション全体を通して、ポップアップするダイアログやコンテキスト メニューはほとんどありません。問題は、それらがフォーカスされると、音量ボタンの制御が失われ、ボタンのように機能する代わりにメインの音量が調整されることです。音量ボタンを完全に引き継ぐ方法はありますか? どんな助けでも大歓迎です。onKeyUponKeyDown

-大好き

4

1 に答える 1

2

タイプのリスナーを実装し、DialogInterface.OnKeyListenerそれをダイアログに設定してsetOnKeyListener、音量キーをキャプチャする必要があります。

于 2010-10-18T17:49:25.070 に答える