两次密码输入一致性验证,控件焦点设置
来源:互联网 发布:在安卓手机上编程 编辑:程序博客网 时间:2024/05/23 14:37
项目上面需要进行密码验证,两次输入不一致时,给出提示,并将焦点设到密码输入框
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
0 0
- 两次密码输入一致性验证,控件焦点设置
- JavaScript验证两次输入密码是否相同
- struts2验证两次密码输入一致问题
- TP5 验证两次输入密码是否一致
- struts验证框架,验证两次输入密码相同
- easyui-validatebox 验证两次密码是否输入一致
- Jquery easyui 密码两次输入相等的验证
- easyui-validatebox 验证两次密码是否输入一致
- js验证两次输入的密码是否一致
- js验证两次输入的密码是否一致
- jQuery如何验证两次输入的密码是否一致
- dojo小例子(8)ValidationTextBox密码校验,两次输入一致性校验
- Ajax自动验证设置焦点与密码值丢失解决
- 根据验证结果js设置输入焦点(focus)
- angularjs表单验证,包括密码长度及两次密码输入是否一致
- js中常用到的验证,长度限制,验证油箱格式,两次输入密码是否相同
- ABAP设置输入焦点和表格控件行数的注意事项
- 关于对话框OnInitDialog里设置edit控件输入焦点问题
- LeetCode|Substring with Concatenation of All Words(所有单词的串联的子字符串)
- python正则表达式复习1
- php 调用.net的webservice 需要注意的
- 完成端口中WSAENOBUFS错误的解决方案
- Hello, Dart!
- 两次密码输入一致性验证,控件焦点设置
- JSP学习总结
- How to use tcpdump on Android
- 了解Android中路径问题
- 同步静态和非静态同步的区别
- 二叉树链表的前,中,后序遍历
- Python:函数
- 11.2 对数组归并排序
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序