Привет У меня есть настраиваемый диалог при нажатии на new_post_message. Я хочу, чтобы он проверял, что есть что-то в edittext раньше, и если ничего не введено, чтобы отключить кнопку, любая помощь будет отличной. Благодаря!Отключить кнопки, если текстовое поле пуст в настраиваемом диалоговом окне
post_button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
items.add(new MessageItem(55, new_message_to.getText().toString(), "image", DateTime.now(), new_message_text.getText().toString()));
itemAdapter.notifyDataSetChanged();
if (v.getId() == R.id.button_post);
new_message_to.setText("");
new_message_text.setText("");
dialog.dismiss();
}
private TextWatcher textWatcher = new TextWatcher()
{@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
new_message_to.addTextChangedListener(textWatcher);
new_message_text.addTextChangedListener(textWatcher);
}
@Override
public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
String s1 = new_message_to.getText().toString();
String s2 = new_message_text.getText().toString();
if (s1.equals("") || s2.equals("")) {
post_button.setEnabled(false);
} else {
post_button.setEnabled(true);
}
}
@Override
public void afterTextChanged(Editable editable) {
}
};
});
Нет, если я оставляю оба поля edittext пустым, он не отключает кнопку – Sim