028-86922220

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

Android实现EditText输入手机号空格功能-创新互联

Android EditText输入手机号空格

平陆ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
@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);
  }
 }
}

文章题目:Android实现EditText输入手机号空格功能-创新互联
文章转载:http://www.tsicrk.com/article/cchjsd.html

其他资讯

让你的专属顾问为你服务

1.0316s