Спасибо! Но я скорее спрашивал не про реализацию, а про оформление номера по маске. Тут как бы появляется проблема с интернационализацией номера. Большинство решений предполагают барабанный селект региона, но его использовать не комильфо, потому что это не удобно. С текстовым вводом региона тоже проблема, потому что он будет подбирать маску уже после ввода номера, либо в процессе. Если первый вариант еще терпим, то второй ужасен. Заморачиваться с выбором страны по локации воообще не хочется. Вот я и спросил, может у кого найдется более умное решение такой проблемы.
Имхо, удобней всего просто текстовое поле с возможностью автозаполнения... всё остальное мне, как пользователю не удобно. Потом (не там, где я ввожу) мой номер может форматироваться как угодно, но когда я ввожу, я хочу просто писать символы в поле ввода и видеть что я написал, а не смотреть как приложение переписывает мой ввод.