android EditText 设置密码锁源码

简介:
先设置监听事件
private void edit_pass() {
		tw = new TextWatcher() {
			// @Override
			public void beforeTextChanged(CharSequence s, int start, int count,
					int after) {

			}

			// @Override
			public void onTextChanged(CharSequence s, int start, int before,
					int count) {
				Log.w("Log", "----" + s);

			}

			// @Override
			public void afterTextChanged(Editable s) {
				if (s.toString().length() == 1) {
					if (pass1.isFocused()) {
						pass1.clearFocus();
						pass2.requestFocus();
					} else if (pass2.isFocused()) {
						pass2.clearFocus();
						pass3.requestFocus();
					} else if (pass3.isFocused()) {
						pass3.clearFocus();
						pass4.requestFocus();
					} else if (pass4.isFocused()) {
						pass4.clearFocus();
						InputMethodManager imm = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
						imm.hideSoftInputFromWindow(pass4.getWindowToken(), 0);
					}
				}
			}

		};
	}
2.监听edittext
pass1 = (EditText) findViewById(R.id.edit_pass1);
 pass2 = (EditText) findViewById(R.id.edit_pass2);
 pass3 = (EditText) findViewById(R.id.edit_pass3);
 pass4 = (EditText) findViewById(R.id.edit_pass4);
 pass1.addTextChangedListener(tw);
 pass2.addTextChangedListener(tw);
 pass3.addTextChangedListener(tw);
 pass4.addTextChangedListener(tw);
这就可以,每当你输完一个输入框的时候,焦点自动切到第二个输入框,看效果图

相关文章
|
17天前
|
XML Java Android开发
Android实现自定义进度条(源码+解析)
Android实现自定义进度条(源码+解析)
49 1
|
17天前
|
Java Android开发
Android反编译查看源码
Android反编译查看源码
22 0
|
2月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
|
3月前
|
数据采集 小程序 数据可视化
智慧校园电子班牌管理系统源码 Java Android原生
家长通过家长小程序端随时了解孩子在校的情况,实时接收学生的出勤情况,学生到校、离校时间。随时了解学生在校的表现、学生成绩排名,及时与教师沟通,关注孩子的健康成长。
30 0
智慧校园电子班牌管理系统源码 Java Android原生
|
3月前
|
算法 Java 定位技术
分享104个益智休闲安卓游戏源码,总有一款适合你
分享104个益智休闲安卓游戏源码,总有一款适合你
144 1
|
1月前
|
定位技术 API 数据库
基于Android的在线移动电子导航系统的研究与实现(论文+源码)_kaic
基于Android的在线移动电子导航系统的研究与实现(论文+源码)_kaic
|
1月前
|
搜索推荐 测试技术 定位技术
基于Android的自助导游系统的设计与实现(论文+源码)_kaic
基于Android的自助导游系统的设计与实现(论文+源码)_kaic
|
1月前
|
Java 关系型数据库 应用服务中间件
基于Android的人事管理系统设计与实现(论文+源码)_kaic
基于Android的人事管理系统设计与实现(论文+源码)_kaic
|
1月前
|
设计模式 测试技术 数据库
基于Android的食堂点餐APP的设计与实现(论文+源码)_kaic
基于Android的食堂点餐APP的设计与实现(论文+源码)_kaic
|
2月前
|
小程序 JavaScript Java
android电子班牌人脸识别系统源码
智慧校园云平台全套源码包含:电子班牌管理系统、成绩管理系统、考勤人脸刷卡管理系统、综合素养评价系统、请假管理系统、电子班牌发布系统、校务管理系统、小程序移动端、教师后台管理系统、SaaS运营云平台。
34 1