2011-03-28 55 views
1

在我的應用程序中,我希望獲得用戶輸入的任何默認軟輸入,但我沒有使用任何輸入區域。我已經彈出了軟輸入,但現在我需要聆聽來自該軟輸入的鍵盤事件。在Android上收聽softinput(鍵盤)的重要事件

我認爲這將是一個解決的問題,但我遇到了文檔的麻煩。我想獲得用戶的軟輸入在我的應用程序中生成的內容,即使沒有焦點的輸入字段。

這句話足夠清楚了嗎?

乾杯。

+0

請檢查我的答案http://stackoverflow.com/questions/4171234/androidhow-to-get-any-keypress-event-with-example/4171427#4171427。那是你在找什麼? – Zelimir 2011-03-28 06:36:26

回答

0

InputManager#showSoftInput(View view,int flags)打開軟輸入後,你必須爲自己設定爲OnKeyListener這個view的,您將收到的所有重要事件。

+0

OnKeyListener用於硬件密鑰。輕按軟鍵盤上的按鍵不會通過此處。 – Eliot 2017-07-24 13:28:29