2013-03-06 59 views
3

有沒有人知道解鎖Android中的軟鍵盤的鍵碼?什麼是解除軟鍵盤的Android鍵碼?

我經歷的KeyEvent類

http://developer.android.com/reference/android/view/KeyEvent.html#KEYCODE_MEDIA_REWIND

的文檔了,但無法找到一個合適的。

通過關閉軟鍵盤的鍵碼,我的意思是軟鍵盤上能夠關閉鍵盤面板而不是關閉設備底部的「後退」鍵。

很多感謝!

+1

有沒有這樣的事情。關閉鍵盤,c.f. http://stackoverflow.com/questions/1109022/close-hide-the-android-soft-keyboard – 2013-03-06 21:15:56

+0

你描述的軟鍵是特定於實現的,並非所有的Android鍵盤都具有它。 – Barend 2013-03-06 21:17:45

回答

0

也許這就是你的意思是:我不確定

android:imeOptions="actionDone" 

這將打開返回鍵到完成鍵關閉鍵盤

0

你問如何關閉它像一個onClick方法?

我想你可能想是這樣的:

InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
     imm.hideSoftInputFromWindow(text.getWindowToken(), 0); 
+0

不可以。在軟鍵盤的左下角有一個鍵可以關閉鍵盤。他想要那個密鑰的代碼。即使我現在也在嘗試。我想只有回來,退格可以檢測到 – 2013-04-24 09:59:47

+0

@AjithMemana啊..我明白你的意思。 – TronicZomB 2013-04-24 12:06:03

0
InputMethodManager imm = (InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE); 
imm.hideSoftInputFromWindow(myEditText.getWindowToken(), 0); 
1

這個答案可能會爲你的作品嚐試這種

set android:codes="-3" to a key for dismissing 
+0

對不起,我沒有得到你。我應該在哪裏使用這段代碼 – 2013-04-24 09:47:50