2013-02-18 35 views
0

我知道還有一些其他的帖子提出類似的問題,但我無法弄清楚如何去做。顯示inputMethod並獲取按鍵上的按鍵Android

我的情況是這樣的:

我有FragmentActivity少數片段,這是上一個鍵盤片段,當選擇了Softkeyboard所示。這我終於發現如何做到這一點沒有EDITTEXT

InputMethodManager imm = 
     (InputMethodManager) EngelMote.this.getSystemService(Context.INPUT_METHOD_SERVICE); 
    imm.toggleSoftInput(InputMethodManager.SHOW_FORCED, 
      InputMethodManager.HIDE_IMPLICIT_ONLY); 
    imm.showSoftInput(EngelMote.this.findViewById(R.id.actionbar), InputMethodManager.SHOW_FORCED); 

現在我的下一個步驟是讓用戶按下,這不是很有用,我得到的字母或任何的鍵碼。

我想是的鍵碼,所以如果用戶按下按鍵「一」我想獲得KeyCode.Key_A

我嘗試了很多的方法來做到這一點。重寫dispatchKey,實現onKeyListener。無法獲得軟鍵盤的輸入鍵。

任何人都知道該怎麼做?

感謝ü

回答