Android EditText的设置错误提示信息
2015-09-10 12:14
423 查看
final EditText et = (EditText)findViewById(R.id.edit);
et.setInputType(InputType.TYPE_TEXT_VARIATION_EMAIL_ADDRESS);//只能输入邮箱地址
if (et.getText().length() <= 0) { et.setHint("请输入邮箱地址"); }
final Drawable dr = getResources().getDrawable(R.drawable.ic_launcher);
dr.setBounds(0, 0, 10, 10); //必须设置大小,否则不显示 et.addTextChangedListener(new TextWatcher() { public void beforeTextChanged(CharSequence s, int start, int count, int after) { } public void onTextChanged(CharSequence s, int start, int before, int count) { } @Override public void afterTextChanged(Editable arg0) { // TODO Auto-generated method stub if (et.getText().length() > 0) { //"[a-zA-Z0-9._-]+@[a-z]+.[a-z]+"
if (!et.getText().toString().matches("[a-zA-Z0-9._-]+@[a-z]+\\.+[a-z]+")) { et.setError("请输入正确的邮箱地址", dr); } } else { et.setHint("请输入邮箱地址"); } } });
相关文章推荐
- 【android】ImageView的src和background以及两者之间的神奇的差异
- 【Android开发】使用DDMS巧妙进行手机屏幕录制
- Android带平移动画的栏目选择功能
- android开发步步为营之75:ListView监听上滑下滑事件
- android自定义无上下padding的textview
- 第三方QQ登录不回调 (Android)
- android轻量级开源缓存框架——ASimpleCache(ACache)源码分析(封装好了一个工具类供大家使用)
- Android官方设计常用icon以及color颜色RGB值和对应颜色效果图
- android隐藏标题栏和状态栏
- Android笔记(二十八)通知的使用
- 基于Android Studio 的NDK之 “Hello,World!”
- android-仿图片地震波SeismicWaveView
- Android动画(Animation)
- Ubuntu和Mac中Android源码查看工具
- Android初学-----环形进度条 带渐变
- 【问题解决】Android Stdio报错:Error occurred during initialization of VM Could not reser
- Android最佳性能实践(一)——合理管理内存
- Android几种FrameWork(Manager)的用法
- 升级android sdk到5.0,创建项目错误解决方法
- android之wifi移植全过程(一)