为了以后不麻烦,今天自己写了一个将手机号中间隐藏为星号(*),
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());
}