Задать вопрос
@lahomie93

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

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

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

Подскажите, каким образом мне добиться корректного форматирования всех номеров?
  • Вопрос задан
  • 296 просмотров
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
akaish
@akaish
Стек Java\Android
Если хотите форматирование, как в системном приложении "контакты" - просто посмотрите, как это сделано в исходниках этого самого приложения.
Ссылка на git с исходниками
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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