点击登录按钮,若信息全部输入完成,则收集所有的输入信息,并在对话提醒框中显示。 - 点击“确认登录”按钮,则跳转至新的活动页面。 - 将访客姓名,作为包裹通过Intent传递至新的活动页面。
时间: 2023-12-18 16:02:51 浏览: 25
好的,这是一个简单的登录流程,可以用以下代码实现:
```
// 获取登录按钮
Button loginButton = findViewById(R.id.login_button);
// 为登录按钮设置点击事件监听器
loginButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 获取输入框中的信息
EditText nameEditText = findViewById(R.id.name_edit_text);
String name = nameEditText.getText().toString();
EditText passwordEditText = findViewById(R.id.password_edit_text);
String password = passwordEditText.getText().toString();
// 检查输入是否为空
if (TextUtils.isEmpty(name) || TextUtils.isEmpty(password)) {
Toast.makeText(LoginActivity.this, "请填写完整信息", Toast.LENGTH_SHORT).show();
return;
}
// 显示输入信息
String message = "姓名:" + name + "\n密码:" + password;
TextView messageTextView = findViewById(R.id.message_text_view);
messageTextView.setText(message);
// 跳转至新页面
Intent intent = new Intent(LoginActivity.this, NewActivity.class);
intent.putExtra("name", name);
startActivity(intent);
}
});
```
其中,`R.id.login_button`、`R.id.name_edit_text`、`R.id.password_edit_text`、`R.id.message_text_view` 是对应的布局文件中的控件 ID。在跳转至新页面时,使用 `putExtra()` 方法将访客姓名作为包裹传递至新的活动页面,可以在新页面中通过 `getIntent().getStringExtra("name")` 获取访客姓名。