MrJoshFisher MrJoshFisher - 1 year ago 86
Android Question

Disable login button till form is filled android sdk

Hello all simple question how do you disable the submit button till to edittext are filled is it an if command or something ??

b = (Button)findViewById(;
et = (EditText)findViewById(;
pass= (EditText)findViewById(;

if (et & pass == ' ') {


b.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
dialog =, "",
"Validating user...", true);
new Thread(new Runnable() {
public void run() {

Answer Source

What you might want to do is use a TextWatcher and in onTextChanged() check to see if each is empty. But you want to check the text not the View so instead of checking et and pass, you probably want to get the String in each.

String etString = et.getText().toString();
String passString = pass.getText().toString();

If they are not emty and null, plus any other checks you want such as length then

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download