Android 監聽軟鍵盤點擊回車及換行事件


mEditText.setOnEditorActionListener(new TextView.OnEditorActionListener() {  
              
            @Override  
            public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {  
                //當actionId == XX_SEND 或者 XX_DONE時都觸發  
                //或者event.getKeyCode == ENTER 且 event.getAction == ACTION_DOWN時也觸發  
                //注意,這是一定要判斷event != null。因為在某些輸入法上會返回null。  
                if (actionId == EditorInfo.IME_ACTION_SEND  
                        || actionId == EditorInfo.IME_ACTION_DONE  
                        || (event != null && KeyEvent.KEYCODE_ENTER == event.getKeyCode() && KeyEvent.ACTION_DOWN == event.getAction())) {  
                    //處理事件  
                }  
                return false;  
            }  
        });  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM