手机号EditText录入344控制

  


手机号3-4-4控制

package  com.gx_school.util;   import  com.gx_school.activity.ArriveActivity;   import  android.content.Context;   import  android.text.Editable;   import  android.text.TextWatcher;   import  android.util.Log;   import  android.widget.EditText;   public  class  EditTextWatcher {   private  Context  mContext;   public  EditTextWatcher (Context 上下文){=mContext 语境;   }/* *   ,*限制输入小数点后两位   editText, * @param    ,*/public  void  setPricePoint (final  EditText  editText), {   editText.addTextChangedListener (new  TextWatcher (), {   @Override   public  void  onTextChanged (CharSequence 年代,int 开始,int 之前,   int 计数),{   String  str =, s.toString ();   如果(str.length(),祝辞,13){   时间=str  str.substring (0,, 13);   Log.v(“结果”,str);   editText.setText (str);   editText.setSelection (13);   返回;   }   如果((str.length (),==, 3, | |, str.length (),==, 8),,,, str.charAt (str.length(),安康;1),!=,”——“,,,,before  & lt;, count) {   +=str “-”;   editText.setText (str);   editText.setSelection (str.length ());   返回;   }//删除时去掉横线   如果((str.length (),==, 3, | |, str.length (),==, 8),,,, str.charAt (str.length(),安康;1),!=,”——“,,,,before 祝辞,count) {   时间=str  str.substring (0,, str.length(),安康;1);   editText.setText (str);   editText.setSelection (str.length ());   返回;   }   }   @Override   public  void  beforeTextChanged (CharSequence 年代,int 开始,int 统计,   int 后),{   Log.v(“结果”,“beforeTextChanged ,,”, +, s.toString ());   }   @Override   public  void  afterTextChanged (Editable  s), {   Log.v(“结果”,“afterTextChanged ,,”, +, s.toString ());   }   });   }/* *   ,*限制输入的长度   editText, * @param    ,* @param 兰   ,*/public  void  setEditLength (editText final  EditText ,, final  int 兰),{   editText.addTextChangedListener (new  TextWatcher (), {   @Override   public  void  onTextChanged (CharSequence 年代,int 开始,int 之前,   int 计数),{   如果(s.toString () . length(),祝辞,len) {   String  str =, s.toString () .subSequence (0, len) .toString ();   editText.setText (str);   editText.setSelection (str.length ());   }   }   @Override   public  void  beforeTextChanged (CharSequence 年代,int 开始,int 统计,   int 后),{   }   @Override   public  void  afterTextChanged (Editable  s), {//,TODO  Auto-generated  method 存根   }   });   }   }

手机号EditText录入344控制