2012-01-05 17 views
0

フォーカスが変更された後に私のedittextフィールドを検証しようとしていますが、charecterを入力した後にonly.ieを入力したときに与えます。androidのedittextでフォーカスが変更された後のフィールドの検証方法

fname.addTextChangedListener(new TextWatcher() { 
      @Override 
      public void afterTextChanged(Editable s){//some validations} 

しかし私の要求では、私のフォームの中で、私たちがバリデーションのサブミット時間を危険なものにすると、そこに多くのフィールドがあります。だから私を助けてください。

答えて

3

あなたのエディットテキストにOnFocusChangeListenerを追加

fname.setOnFocusChangeListener(new OnFocusChangeListener() { 

       public void onFocusChange(View v, boolean hasFocus) { 


        if (hasFocus) { 
          // If view having focus. 
        } else { 
          // If view not having focus. You can validate here 
        } 
       } 
      }); 
関連する問題