Android EditText输入手机号空格

@Override
public void afterTextChanged(Editable s)
{
//需求是130 1234 4567,中间第4个数字和第5个数字空格前面加空格
StringBuffer sb = new StringBuffer(s);
//StringBuffer.length()是长度,所以下标从1开始
//字符数组第4位如果不是空格字符,就在他前面插一个空格字符
if (s.length() >= 4)
{
char[] chars = s.toString().toCharArray();
//数字下标是从0开始
if (chars[3] != ' ')
{
sb.insert(3,' ');
setContent(sb);
}
}
if (s.length() >= 9)
{
char[] chars = s.toString().toCharArray();
//因为第4位加了一个空格,所以第8位数字,就是字符数组的第9位,下标是8。
if (chars[8] != ' ')
{
sb.insert(8,' ');
setContent(sb);
}
}
} 
售后响应及时
7×24小时客服热线
数据备份
更安全、更高效、更稳定
价格公道精准
项目经理精准报价不弄虚作假
合作无风险
重合同讲信誉,无效全额退款