我想从微调器中检索一个值并将其传递给另一个类的textView,我不知道如何做到这一点,任何帮助都会受到赞赏?我是Android新手:)
答案 0 :(得分:1)
这就是你从微调器中获取选定值的方法:
String text = mySpinner.getSelectedItem().toString();
有很多方法可以将它传递给另一个活动,以下是其中一些活动:
以下是使用第一种方式的示例。假设您在从微调器中选择一个值后单击一个按钮,并希望将该值传递给下一个活动
String text = mySpinner.getSelectedItem().toString();
myButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity.this, MainActivity2.class);
intent.putExtra("mySpinnerValue", text);
startActivity(intent);
}
});
在MainActivity2的onCreate方法中,执行以下操作:
Bundle bundle = getIntent().getExtras();
String text = bundle.getString("mySpinnerValue");
myTextView.setText(text);