android 输入两个比赛队名点击开始比赛进入另一个界面中队名还显示在上方,用Java语言写
时间: 2024-03-22 21:37:14 浏览: 132
队列用java 写的
好的,我可以为您提供一些参考代码:
在第一个界面中,您需要将两个队名作为文本输入框的内容,并在点击“开始比赛”按钮时将它们传递到第二个界面中。可以使用Intent对象来实现这一过程。
```
// 获取两个队名的输入框
EditText team1EditText = findViewById(R.id.team1_edittext);
EditText team2EditText = findViewById(R.id.team2_edittext);
// 获取开始比赛按钮
Button startButton = findViewById(R.id.start_button);
// 为开始比赛按钮设置点击事件
startButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// 获取输入的两个队名
String team1 = team1EditText.getText().toString();
String team2 = team2EditText.getText().toString();
// 创建一个Intent对象,并将两个队名作为Extra数据传递
Intent intent = new Intent(MainActivity.this, GameActivity.class);
intent.putExtra("team1", team1);
intent.putExtra("team2", team2);
// 启动第二个界面
startActivity(intent);
}
});
```
在第二个界面中,您需要获取传递过来的两个队名,并将它们显示在界面上。可以使用TextView来显示它们。
```
// 获取传递过来的两个队名
Intent intent = getIntent();
String team1 = intent.getStringExtra("team1");
String team2 = intent.getStringExtra("team2");
// 获取显示队名的TextView
TextView team1TextView = findViewById(R.id.team1_textview);
TextView team2TextView = findViewById(R.id.team2_textview);
// 将两个队名显示在TextView中
team1TextView.setText(team1);
team2TextView.setText(team2);
```
这些代码可以帮助您在Android应用中实现输入两个比赛队名点击开始比赛进入另一个界面中队名还显示在上方的功能。当然,具体实现还需要根据您的实际需求进行适当的修改。
阅读全文