Se EditText
è vuoto, è necessario effettuare il login Button
. E se EditText
ha alcuni testi, è necessario abilitare Login Button
. Bene, puoi vedere questo metodo su Instagram Login.In Android, come disabilitare il pulsante di accesso rispetto a EditText?
Entrambi i campi sono vuoti, Accedi Button
è DISATTIVATO.
Ecco campo Password è vuoto, così immobile Accedi Button
è disattivato.
Qui sia Username e campo Password non è vuoto, così Accedi Button
è attivato.
come realizzare questi passaggi ?? Ecco il mio codice e non funziona ..
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);
}
}
Prova a guardare oltre textutils: http://developer.android.com/reference/android/text/TextUtils.html - ha una caratteristica "isEmpty" che potrebbe essere utile qui. – Evilunclebill
hai provato questo se (s1.length() == 0 || s2.length() == 0)? –
controlla la mia risposta se funziona per te. – moDev