android: how do I format number as phone with parentheses

前端 未结 6 1151
悲&欢浪女
悲&欢浪女 2020-12-15 23:14

I have a number that I need to format as a telephone number. If I do

 PhoneNumberUtils.formatNumber(numStr);

Then I get

888         


        
6条回答
  •  孤街浪徒
    2020-12-16 00:16

    Working solution in 2020:

    TelephonyManager telephonyManager = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
    
    String countryIso = telephonyManager.getNetworkCountryIso().toUpperCase();
    
    phoneNumberTextView.setText(PhoneNumberUtils.formatNumber("3473214567", countryIso));
    

提交回复
热议问题