EditText輸入內容限制不以數字0開頭

EditText.addTextChangeListener(mTextWatcher);
//在一開始聲明TextWatcher,在afterTextChange內操作
private TextWatcher mTextWatcher=new TextWatcher() {
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {}
@Override
public void beforeTextChanged(CharSequence s, int start, int count,int after) {}
@Override
public void afterTextChanged(Editable s) {
方法一:
String text = s.toString(); 
int len = s.toString().length(); 
if (len == 1 && text.equals("0")) { 
s.clear();
} 
方法二:
if (investText.startsWith("0")){
editable.clear();
        }
    }
};
注:方法二中的editable即爲方法一中的s,方法二中的investText即爲EditText.getText().toString();
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章