En Android, ¿cómo deshabilitar el botón de inicio de sesión con respecto a EditText?
SiEditText
está vacío, entonces EntrarButton
tiene que ser deshabilitado. Y siEditText
tiene algunos textos luego de iniciar sesiónButton
tiene que ser habilitado Bueno puedes ver este método en Instagram Login.
Ambos campos están vacíos, Iniciar sesiónButton
está desactivado.
Aquí el campo de contraseña está vacío, por lo que aún debe iniciar sesiónButton
está desactivado.
Aquí tanto el nombre de usuario como la contraseña no están vacíos, así que inicie sesiónButton
está habilitado.
¿Cómo lograr estos pasos? Aquí está mi código y no funciona ...
EditText et1,et2;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login_check);
et1 = (EditText) findViewById(R.id.editText1);
et2 = (EditText) findViewById(R.id.editText2);
Button b = (Button) findViewById(R.id.button1);
String s1 = et1.getText().toString();
String s2 = et2.getText().toString();
if(s1.equals("")|| s2.equals("")){
b.setEnabled(false);
} else {
b.setEnabled(true);
}
}