Cris D

Generation

generate functionSat, 13 May 2023

Escribir en un EditText con formato de tarjeta de crédito

public void onTextChanged(CharSequence s, int start, int before, int count) { String input = s.toString(); StringBuilder stringBuilder = new StringBuilder(); if (input.length() >= 4) { if (input.length() == 4 || input.length() == 9 || input.length() == 14) { stringBuilder.append(input); stringBuilder.append(" "); } else { stringBuilder.append(input.substring(0, input.length() - 1)); } editText.setText(stringBuilder.toString()); } }

Questions about programming?Chat with your personal AI assistant