2015-01-21 21 views

回答

0

據我所知,你必須使用TextWatcher並在你的最後測試,如果用戶輸入一些東西,然後做你的東西,其他明智的用戶點擊其他屏幕。

edittext.addTextChangedListener(mTextEditorWatcher); 
    private final TextWatcher mTextEditorWatcher = new TextWatcher() { 

        public void beforeTextChanged(CharSequence s, int start, int count, int after) 
        { 


        } 

        public void onTextChanged(CharSequence s, int start, int before, int count) 
        { 

        } 

        public void afterTextChanged(Editable s) 
        { 

      }; 

You have to implement below code on your java class:- 

    public boolean onKeyDown(int keyCode, KeyEvent event) { 
     if(keyCode == KeyEvent.KEYCODE_2){ 
      // your stuff here 
     } 
     return super.onKeyDown(keyCode, event); 
    } 
相關問題