两次密码输入一致性验证,控件焦点设置
2015-06-24 12:16
295 查看
项目上面需要进行密码验证,两次输入不一致时,给出提示,并将焦点设到密码输入框
参考了一下文章
http://blog.csdn.net/luxiaoyu_sdc/article/details/7031696
ImageView btn_register = (ImageView) findViewById(R.id.btn_register); btn_register.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { if(etPassword.getText().equals(etPassword2.getText())) { Register(); } else { Toast.makeText(RegisterActivity.this, "密码不一致,请重新输入", Toast.LENGTH_SHORT).show(); etPassword.setText(""); etPassword2.setText(""); etPassword.setFocusable(true); etPassword.setFocusableInTouchMode(true); <span style="color:#ff0000;">etPassword.requestFocus();<span style="white-space:pre"> </span>//这两句是关键 etPassword.requestFocusFromTouch();<span style="white-space:pre"> </span>//之前网上好多帖子漏了这两句,所以效果出不来</span> } } });
参考了一下文章
http://blog.csdn.net/luxiaoyu_sdc/article/details/7031696
相关文章推荐
- js值的类型和函数传参
- 同步静态和非静态同步的区别
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
- 11.2 对数组归并排序
- 【技术分享】很详细的JS底层分析
- jq 获取select text
- 介绍JavaScript的一个微型模版
- 二叉树链表的前,中,后序遍历
- android windows 上JNI编程
- tomcat7通过setenv.bat设置JAVA_HOME
- HTMl5的sessionStorage和localStorage
- php加密解密
- How to use tcpdump on Android
- 按项目时间段,爬虫对状态码进行统计
- js实现a标签超链接提交form表单的方法
- php 调用.net的webservice 需要注意的
- python正则表达式复习1
- 完成端口中WSAENOBUFS错误的解决方案
- Hello, Dart!
- Android项目 三 冷笑话页面卡片式样式