如何在另一个活动中将微调器选定值显示到文本视图

时间:2012-03-21 20:20:27

标签: android spinner

我有两个活动,即 activity1 activity2

在我的第一个活动中,我有一个微调器,在我的第二个活动中,我有一个文本视图(txt1)

在这里,我想要的是当选择微调器值时,该微调器的选定值应显示在第二个活动的文本视图


我可以在相同活动的文本视图中显示微调器的选定值,但我不知道如何在 activity2 中显示文本视图。

请帮助......

2 个答案:

答案 0 :(得分:2)

试试这个会起作用:

activity1.class:

Intent i = new Intent(activity1.this,activity2.class);

Bundle b = new Bundle();
b.putString("name", sp.getSelectedItem().toString());

i.putExtras(b);
startActivity(i);

activity2.class:

Bundle b = this.getIntent().getExtras();

String name = b.getString("name");

((TextView)findViewById(R.id.textView1)).setText(name);

答案 1 :(得分:0)

您需要通过启动activity2的意图传递您想要显示的值。看看这里发布的答案Android: How to pass the data to sub-activities?如何做到这一点。它向您展示了如何将值从一个活动传递到另一个活动的概念。