Формат номера телефона в Android
В моем приложении у меня есть editText, который будет принимать телефонный номер от пользователя. Моя цель, как только пользователь вводит телефонный номер, он должен быть отформатирован (как, например, путем применения текстового измененного слушателя), формат такойXXX-XXX-XXXX
Я написал код как
ePhone.addTextChangedListener(new TextWatcher() {
private Pattern pattern;
private Matcher matcher;
String a;
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
// TODO Auto-generated method stub
boolean flag = true;
if (flag) {
if (((ePhone.getText().length() + 1) % 4) == 0)
{
if (ePhone.getText().toString().split("-").length