android studio新界面获取登录界面的账号密码
时间: 2023-07-27 07:24:01 浏览: 45
如果你想在一个新的界面中显示登录界面的账号密码,可以在登录按钮点击事件中创建一个 Intent,并将账号密码作为 Extra 数据传递到新界面中。具体实现步骤如下:
1. 在登录按钮点击事件中获取账号密码,并创建一个 Intent,例如:
```java
public void onClick(View v) {
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
Intent intent = new Intent(LoginActivity.this, NewActivity.class);
intent.putExtra("USERNAME", username);
intent.putExtra("PASSWORD", password);
startActivity(intent);
}
```
这里创建了一个 Intent,并将账号密码作为 Extra 数据传递到名为 "NewActivity" 的新界面中。Extra 数据的键值分别为 "USERNAME" 和 "PASSWORD"。
2. 在新界面中获取传递过来的账号密码,并显示在界面上,例如:
```java
public class NewActivity extends AppCompatActivity {
private TextView tvUsername;
private TextView tvPassword;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_new);
tvUsername = findViewById(R.id.tv_username);
tvPassword = findViewById(R.id.tv_password);
String username = getIntent().getStringExtra("USERNAME");
String password = getIntent().getStringExtra("PASSWORD");
tvUsername.setText("账号:" + username);
tvPassword.setText("密码:" + password);
}
}
```
这里首先通过 getIntent() 方法获取传递过来的 Intent,然后通过 getStringExtra() 方法获取账号密码的值,最后将它们显示在界面上。
这样,在登录界面中输入账号密码后,点击登录按钮就会打开一个新的界面,显示传递过去的账号密码。