页面一布局如下:
实现效果:在页面一的输入文本框内输入文本,点击跳转按钮可以调到页面二,并且将输入的文本传到页面二实现传值
页面一逻辑代码如下:
1. et_text = (EditText) findViewById(R.id.et_text); //获取EditText 的id 2. btn = (Button) findViewById(R.id.btn); // 获取点击按钮id 3. btn.setOnClickListener(new View.OnClickListener() { //点击按钮 4. @Override 5. public void onClick(View v) { 6. /** 7. * 1. 获取值 get 8. * 2. 创建intent 9. * 3. 开启第二个页面 10. */ 11. String s = et_text.getText().toString(); //获取文本内容并转换为字符串形式 12. Intent intent = new Intent(MainActivity.this,Main2Activity.class); //创建信使进行跳转页面 13. intent.putExtra("text",s); //将获取输入文本的内容放到putExtra中 14. startActivity(intent); //开启新页面 15. } 16. });
页面二逻辑代码如下:
1. tv_text = (TextView) findViewById(R.id.tv_text); //获取TextView的id 2. /** 3. * 1. 获取intent传值 getintent 4. * 2. 赋值 5. */ 6. Intent intent = getIntent(); //获取信使 7. String text = intent.getStringExtra("text"); //获取页面一putExtra传过来的值 8. tv_text.setText(text); //给TextView 赋值
ok 这就是简单的传值怎么样简单吧