Escribir en un EditText tipo tarjeta de crédito
private void setCreditCardType(String cardNumber) { int amexDigits = 4; int visaDigits = 3; int mastercardDigits = 2; int dinersDigits = 1; if (!cardNumber.isEmpty()) { if (cardNumber.startsWith("37") || cardNumber.startsWith("34")) { setMax(cardNumber, amexDigits); } else if (cardNumber.startsWith("4")) { setMax(cardNumber, visaDigits); } else if (cardNumber.startsWith("51") || cardNumber.startsWith("52") || cardNumber.startsWith("53") || cardNumber.startsWith("54") || cardNumber.startsWith("55")) { setMax(cardNumber, mastercardDigits); } else if (cardNumber.startsWith("30") || cardNumber.startsWith("36") || cardNumber.startsWith("38")) { setMax(cardNumber, dinersDigits); }