Android之EditTextView 之数字类型且第一位不为0

由于在百度上看到一答案只有一个。且那个答案是不严谨的,于是写下这么一个小小的功能。

EditTextView mEdtView;

mEdtView.addTextChangedListener(textWatcher);

privateTextWatchersalatyWatcher=newTextWatcher() {

@Override

public voidbeforeTextChanged(CharSequence s,intstart,intcount,intafter) {

}

@Override

public voidonTextChanged(CharSequence s,intstart,intbefore,intcount) {}

@Override

public voidafterTextChanged(Editable s) {

String text = s.toString();

if(text.length() >=1&& text.substring(0,1).equals("0")) {

mEdtView.setText(text.substring(1));

}

}

};

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容