PDA

View Full Version : Edit Text و Button



pouya1999best@g
پنج شنبه 02 مرداد 1393, 00:59 صبح
سلام؛
دو Edit Text دارم و یه دکمه؛
میخوام :
1)وقتی هر کدام از EditText خالی بودند دکمه غیر فعال باشند.
2)وقتی EditText ها دارای محتویات شدند(حتی یک حرف) بلافاصله دکمه فعال شود.
3)اگر حتی یکی از EditText ها هم خالی شد دکمه بلافاصله غیر فعال شود.
شفاف سازی موصوع:
قانون:EditText ها نباید خالی باشند؛حتما باید در هر کدام حداقل یک حرف وجود داشته باشد تا دکمه فعال شود.
دوستان لطفا کمک کنید:ناراحت:

mfaridi
پنج شنبه 02 مرداد 1393, 02:23 صبح
txt1.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
if(txt1.length()>=1 || txt2.length()>=1){
btn.setEnabled(false);
}
else
{
btn.setEnabled(true);
}
}

@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub

}
});
txt2.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
if(txt1.length()>=1 || txt2.length()>=1){
btn.setEnabled(false);
}
else
{
btn.setEnabled(true);
}
}

@Override
public void afterTextChanged(Editable s) {
// TODO Auto-generated method stub

}
});