2011-12-21 65 views
0

我試圖移植我的Android應用程序以便在蜂窩平板電腦上運行良好。我遇到的一個問題是當鍵盤顯示並且後退按鈕變爲向下箭頭時,我似乎無法將其作爲後退按鈕動作,而是作爲一般關鍵事件。這裏是我的代碼:蜂窩向下箭頭不像後退按鈕

@Override public boolean onKeyDown(int keyCode, KeyEvent event) { 
    Log.d(TAG, "keycode: " + event.getKeyCode()); 
} 

所以當箭頭向下,我沒有得到一個logcat中讀出,而且似乎它甚至不知道的向下箭頭是的KeyEvent。有沒有其他人遇到過這個問題?我該如何解決它?

+0

有什麼可解決的?該按鈕隱藏IME。請允許您的用戶隱藏IME。 – CommonsWare 2011-12-21 15:48:48

+0

我允許用戶隱藏IME,但當用戶觸摸後退按鈕時,我還需要做一些其他的事情。 – coder 2011-12-21 15:50:37

+0

我懷疑你將需要修改你的應用程序,不再要求你在隱藏IME的基礎上做那些「幾件額外的事情」。您可以考慮增加您的問題,詳細說明這些「附加事項」是什麼,以便人們可以幫助您確定解決方法。 – CommonsWare 2011-12-21 16:06:42

回答

0

看看View.onKeyPreIme()方法。

雖然閱讀您的問題和您對Mark的回覆,但我不確定您是在編寫應用程序還是輸入法。