我想从一个页面的 EditText 中获取值,并将该值显示到另一页面的 TextView 中。我怎样才能做到这一点?如何在 EditText 中存储值?
请帮我....
感谢您..
当您提到“在不同页面上”时,您的意思是在新活动中,对吧?
假设这就是您的意思,您必须简单地将 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);
希望这可以帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)