android:EditText控制首字母不能输0
2016-05-12 20:32
323 查看
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 Context应用上下文详解
- Android开发 状态栏沉浸
- Android学习笔记六:SQLite使用
- Android.mk
- Android重写返回按钮退回桌面(根据源码查看)
- Android实现高仿QQ附近的人搜索展示
- Android GestureDetector方法详解
- AndroidAnnotation常用注解使用说明
- Android的编程初体验--布局管理器
- Android 线程创建与销毁
- android animation——动画的基本属性
- 关于Android事件派发流程的理解
- 解决Android软键盘和表情面板切换界面闪动问题
- Android开发常用的adb命令整理
- Android手机之间Socket通信
- Android中如何将清除数据变为管理空间进行自定义数据清除
- 在Android Studio中使用git的总结
- 使用Toast(android中的一种提醒方式) & 建立监听 --4
- android获取屏幕的宽高
- AndroidStudio--Terminal的使用