右击layout新建一个空的activity
在MainActivity.java中输入
but2 = findViewById(R.id.but); //将页面内id为but的控件赋值给but2
edit1 = findViewById(R.id.edit1);
edit2 = findViewById(R.id.edit2);
but2.setOnClickListener(new View.OnClickListener() { //点击事件的创立 @Override public void onClick(View v) { name = edit1.getText().toString(); //利用EditText获取用户输入数据并赋值给name pwd = edit2.getText().toString(); //利用EditText获取用户输入数据 Intent intent1 = new Intent(MainActivity.this,MainActivity2.class); //定义页面从MainActivity到MainActivity2跳转 intent1.putExtra("name",name); //定义传送的值名字叫name0传递的值为name内的 intent1.putExtra("pwd",pwd); startActivity(intent1); //启动该跳转 } });
在新建.java中
Intent intent1=getIntent(); //新建intrnt String name =intent1.getStringExtra("name"); //新建新的name并将刚刚主页面的名为name的数据并赋值给它 String pwd = intent1.getStringExtra("pwd"); StringBuilder chuadi=new StringBuilder(); chuadi.append("账户:").append(name).append("\n").append("密码:").append(pwd); //拼接数据 TextView text3 = findViewById(R.id.text3); //找到控件id为text3的 text3.setText(chuadi); //输出传递的值