view包:
import android.content.Context;
import android.text.Editable;
import android.text.Selection;
import android.text.TextWatcher;
import android.util.AttributeSet;
import android.widget.EditText;
public class MoblieEditText extends EditText {
public MoblieEditText(Context context) {
super(context);
this.addTextChangedListener(new MobileWatcher());
}
public MoblieEditText(Context context, AttributeSet attrs) {
super(context, attrs);
this.addTextChangedListener(new MobileWatcher());
}
public MoblieEditText(Context context, AttributeSet attrs, int defStyleAttr) {
super(context, attrs, defStyleAttr);
this.addTextChangedListener(new MobileWatcher());
}
class MobileWatcher implements TextWatcher {
int beforeTextLength = 0;
int onTextLength = 0;
boolean isChanged = false;
int location = 0;// 记录光标的位置
private char[