将值从EditText传递到TextView

时间:2010-10-18 06:36:05

标签: android

我想从一个页面中获取EditText的值,并将该值显示到另一个页面中的TextView。我怎样才能做到这一点?如何在EditText中存储值? Plesae帮助我...... 感谢你..

1 个答案:

答案 0 :(得分:4)

当你提到“在不同的页面上”时,你的意思是新活动吗?

假设这就是你的意思,你必须简单地将EditText的内容转换成一个包并将其发送到下一个活动。这是一个让您入门的示例。

此代码应位于您用于开始新活动的方法中。

第一项活动:

EditText txtTitle = (EditText)findViewById(R.id.txtTitle);
Intent i = new Intent(this, com.dzinesunlimited.quotetogo.Step2.class);
Bundle bundle = new Bundle();
bundle.putString("title", txtTitle.getText().toString());
i.putExtras(bundle);
startActivity(i);

对于第二项活动

在我的例子中,这段代码是在onCreate()方法中。

Bundle bundle = this.getIntent().getExtras();
String title = bundle.getString("title");

((TextView)findViewById(R.id.summaryTitle)).setText(title);

希望这有帮助。