0

我有这样的代码-mainclass-

 Spinner pilihtype;
 ArrayAdapter<CharSequence> adapter = 
 ArrayAdapter.createFromResource(this, R.array.typestore, android.R.layout.simple_spinner_item);

 adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
 pilihtype=(Spinner)findViewById(R.id.Stype);
 pilihtype.setAdapter(adapter);

它显示了我的微调器值并且有效

现在我有一个也有微调器的编辑类。我想要我的微调器从 mainclass 中的选定值编辑类 setvalue,你能给我一个解决方案吗?谢谢

4

2 回答 2

0
Spinner pilihtype;
ArrayAdapter<CharSequence> adapter =  ArrayAdapter.createFromResource(this, R.array.typestore, android.R.layout.simple_spinner_item);

adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
pilihtype=(Spinner)findViewById(R.id.Stype);
pilihtype.setAdapter(adapter);

从您当前的活动

Intent i = new Intent(YourActivity.this, nextActivity.class);
Bundle bundle = new Bundle();
bundle.putString("SpinnerValue",pilihtype.getSelectedItem().toString());
i.putExtras(bundle);
StartActivity(i);

在您的下一个活动中

Bundle bundle = getIntent().getExtras();
String selectedItem = bundle.getString("SpinnerValue");
于 2012-09-10T05:29:00.793 回答
0

您可以将选定的值作为“附加”的一部分传递给您的 Intent。intent.putExtra(), intent.getExtra().

于 2012-09-10T05:21:31.900 回答