public void onClick(View v) {//当用户点击该按钮时,会调用 passDate() 方法 EditText UserNameEdit = findViewById(R.id.UserNameEdit); EditText PassWordEdit = findViewById(R.id.PassWordEdit); EditText PassWordAgainEdit=findViewById(R.id.PassWordAgainEdit); String Username= UserNameEdit.getText().toString(); String Password = PassWordEdit.getText().toString(); String Password2=PassWordAgainEdit.getText().toString(); if (TextUtils.isEmpty(Username)||TextUtils.isEmpty(Password)||TextUtils.isEmpty(Password2)) { Toast.makeText(Register_Game.this, "请检查用户名或密码是否输入", Toast.LENGTH_SHORT).show(); } if (!Password.equals(Password2)){ Toast.makeText(Register_Game.this, "输入密码不一致", Toast.LENGTH_SHORT).show(); } else { Toast.makeText(Register_Game.this, "注册成功", Toast.LENGTH_SHORT).show(); } } });
时间: 2024-01-04 14:02:25 浏览: 74
Android onClick按钮单击事件的四种常用写法
这段代码是用来实现一个注册功能的,当用户点击注册按钮时,会调用 passDate() 方法。首先,代码会获取三个 EditText 中用户输入的用户名和密码。然后,如果用户名或密码为空,则会弹出提示框提示用户。如果两次输入的密码不一致,则也会弹出提示框。如果用户名和密码都不为空,并且两次输入的密码一致,则会弹出注册成功的提示框。
阅读全文