Вот решение, которое не нарушает принцип СУХОЙ:
private static boolean allContain(final String value,
final EditText... editTexts)
{
for (EditText editText : editTexts) {
final String text = editText.getText().toString();
if (!text.equals(value)) {
return false;
}
}
return true;
}
Вы можете использовать его следующим образом:
if (allContain("X", edt1, edt2, edt3, edt4)) {
// All EditTexts contain 'X'
}