0
我有2 EditText
和1 Button
的視圖。禁用按鈕,直到2 EditText的值爲
我需要能夠禁用按鈕,直到EditTexts
有兩個值(第一個EditText
是用戶名/電子郵件,第二個是密碼)。
的用戶名/電子郵件EditText
應該有> = 3的長度和密碼EditText
應有的長度> = 6
我如何禁用按鈕,直到這些限制得到滿足?
我有2 EditText
和1 Button
的視圖。禁用按鈕,直到2 EditText的值爲
我需要能夠禁用按鈕,直到EditTexts
有兩個值(第一個EditText
是用戶名/電子郵件,第二個是密碼)。
的用戶名/電子郵件EditText
應該有> = 3的長度和密碼EditText
應有的長度> = 6
我如何禁用按鈕,直到這些限制得到滿足?
您可以在每個EditText上
TextWatcher watcher = new TextWatcher() {
...
@Overide
public void onTextChanged(CharSequence s, int start, int before, int count) {
if(username.getText().length >= 3 && pwd.getText().length >= 6)
btn.setEnabled(true)
else
btn.setEnabled(false)
}
}
username.addTextChangedListener(watcher);
pwd.addTextChangedListener(watcher);
使用TextWatcher