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();
}
}});
本文介绍了一种在Android开发中防止EditText控件首位输入0的方法。通过使用TextWatcher监听文本变化并设置条件判断,当输入单个0时将其清除。

被折叠的 条评论
为什么被折叠?



