Reququirement :
There are two EditText one is Username and another is Password.
I am checking on both EditText has more than one character than button of Signup should enable.
Can anyone pls suggest me ?
etUsername.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) {
                int userName = s.length();
                if(userName >=1){
                    btnSignup.setEnabled(true);
                }
            }
        });
        etPswd = (EditText) findViewById(R.id.etpswd);
        etPswd.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) {
                int pswd = s.length();
                if(pswd >=1) {
                    btnsignup.setEnabled(true);
                }
            }
        });
etUsername.setOnKeyListener(this); 
etPswd.setOnKeyListener(this); 
private void trydisableLoginButton() 
{ 
if(etUsername.getText().toString().length() == 0 && etPswd.getText().toString().length() == 0)
{ btnLogin.setEnabled(false); 
} 
} 
@Override public boolean onKey(View v, int keyCode, KeyEvent event) 
{ 
if(keyCode == KeyEvent.KEYCODE_BACK) 
{
    trydisableLoginButton(); 
} 
   return false;
 }
Req. I am trying to disable the button on Back press of softKeyboard above code not working!
 
    