2013-10-10 52 views
-2

我在android登錄頁面中插入用戶名,密碼和電子郵件值。如果用戶名無效,它會顯示無效的用戶名,但點擊按鈕後。 其實我想要應用程序顯示消息,只要輸入錯誤的用戶名,而不是點擊提交按鈕後。Android中的登錄驗證

+2

使用textwatcher此功能 – Developer

+0

這是一個可怕的想法,你不想聽每個字符被改變,則應該等待後的幾秒鐘用戶鍵入並驗證不聽每個字符... – JoxTraex

回答

2

使用TextWatcher ....

 et1.addTextChangedListener(new TextWatcher() { 
     @Override 
     public void onTextChanged(CharSequence s, int start, int before, int count) { 

      // TODO Auto-generated method stub 
     } 

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

      // TODO Auto-generated method stub 
     } 

     @Override 
     public void afterTextChanged(Editable s) { 

      // TODO Auto-generated method stub 
     } 
    });