一、实现手机号中间空格显示
1.
/**
* 对手机号的显示做处理的类
* 显示为:181 6666 8888
* */
package com.zdmtech.labor_management_system.units; import android.text.Editable; import android.text.TextWatcher; import android.widget.EditText; /** * @desc * @autor Xemenes * @time 2017/5/12 10:18 */ public class PhoneNumberTextWatcher implements TextWatcher { EditText editText; int lastContentLength = 0; boolean isDelete = false; public PhoneNumberTextWatcher(EditText editText) { this.editText = editText; } @Override public void beforeTextChanged(CharSequence s, int start, int count, int after) { } @Override public void onTextChanged(CharSequence s, int start, int before, int count) { StringBuffer sb = new StringBuffer(s); //是否为输入状态 isDelete = s.length() > lastContentLength ? false : true; //输入是第4,第9位,这时需要插入空格 if(!isDelete&& (s.length() == 4||