为了以后不麻烦,今天自己写了一个将手机号中间隐藏为星号(*),
if(!TextUtils.isEmpty(pNumber) && pNumber.length() > 6 ){StringBuilder sb =new StringBuilder();for (int i = 0; i < pNumber.length(); i++) {char c = pNumber.charAt(i);if (i >= 3 && i <= 6) {sb.append('*');} else {sb.append(c);}}mPhoneNumber.setText(sb.toString());}