2012-01-27 38 views
1

在下面的鍵盤: enter image description here如何處理數字鍵從手機鍵盤

,我們可以通過按下按鈕選擇價值(如查看button1.setOnClickListener(..)),所有我想知道的是如何我可以通過手機鍵盤處理按鍵(按鍵0至9,輸入鍵,清除鍵)(例如,在除平板電腦以外的設備上運行時)。

請給出一個快速的參考。任何在線教程都將非常有幫助。

問候,

回答

0

,你可以去的onkeydown這需要鍵碼和的KeyEvent作爲參數,並KeyEvent的類包含了所有的數字代碼:

public boolean onKeyDown(int keyCode, KeyEvent event) { 
      if(keyCode==KeyEvent.KEYCODE_0){ 
      //do some stuffs   
      }else if(keyCode==KeyEvent.KEYCODE_1) { 
      // do some stuffs 
      } 
      return super.onKeyDown(keyCode, event); 
     } 

這樣你就可以處理數字按鍵/。希望它將幫助你。 :)