@lahomie93

Как выполняется форматирование номеров телефона в Андроиде?

Здравствуйте. Мне нужна помощь в решении следующей задачи. В моем приложении мне необходимо вывести список звонков. Заказчик хочет, чтобы в приложении вызовы форматировались также как и в стандартном списке вызовов:
5bd6213fe20de274280524.jpeg

Для форматирование номеров, начинающиеся с +7, я использую метод formatNumber, который мне позволяет адекватно получать российские номера вида +7 ХХХ ХХХ-ХХ-ХХ, если вторым параметром я передаю "RU". Но для остальных номеров вида 8(ХХХ) ХХХ-ХХ-ХХ этот метод не работает - номер просто состоит из цифр

Подскажите, каким образом мне добиться корректного форматирования всех номеров?
  • Вопрос задан
  • 262 просмотра
Пригласить эксперта
Ответы на вопрос 1
akaish
@akaish
Стек Java\Android
Если хотите форматирование, как в системном приложении "контакты" - просто посмотрите, как это сделано в исходниках этого самого приложения.
Ссылка на git с исходниками
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы