android开发中有事会遇到输入框首位不能输0的情况:解决方法的大概思路如下:
首先为EditText绑定文本改变监听器 etText.addTextChangeListener(
new TextWatcher(){
@Override
public void onTextChanged(CharSequence arg0, int arg1, int arg2,
int arg3) {}
@Override
public void beforeTextChanged(CharSequence arg0, int arg1,
int arg2, int arg3) {}
@Override
public void afterTextChanged(Editable arg0) {
if (arg0.toString().length() == 1
&& "0".equals(arg0.toString())) {
arg0.clear();
}
}});