Cris D

Generation

generate functionSat, 13 May 2023

Escribir en un EditText tipo tarjeta de crédito

private void onCreditCardType(int cardType) { boolean isAmex = cardType == CardType.AMEX; if (isAmex) { mCardNumberEditText.setMaxLines(1); mCardNumberEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(CREDIT_CARD_LENGTH_WITH_SPACES_AMEX)}); } else { mCardNumberEditText.setMaxLines(1); mCardNumberEditText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(CREDIT_CARD_LENGTH_WITH_SPACES)}); } mCardNumberEditText.setTextKeepState(mCardNumberEditText.getText().toString().replaceAll(" ", "")); }

Questions about programming?Chat with your personal AI assistant