【发布时间】:2019-11-07 17:24:18
【问题描述】:
我正在开发一个包含在购物车上的应用程序,用户可以在其中选择他想要的比萨饼和饮料,每次选择都使用微调器。 我一直在研究如何将微调器中选择的数据发送到下一个活动并将其显示在文本视图上,但我不知道该怎么做。
我的两个微调器工作正常。
微调器代码
Spinner spinner = findViewById(R.id.spinner1);
ArrayAdapter<CharSequence> adapter =
ArrayAdapter.createFromResource(this,
R.array.numbers, android.R.layout.simple_spinner_item);
adapter.setDropDownViewResource
(android.R.layout.simple_spinner_dropdown_item);
spinner.setAdapter(adapter);
spinner.setOnItemSelectedListener(this);
Spinner spinner2 = findViewById(R.id.spinner2);
ArrayAdapter<CharSequence> adapter1 =
ArrayAdapter.createFromResource(this,
R.array.drinks, android.R.layout.simple_spinner_item);
adapter1.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
spinner2.setAdapter(adapter1);
spinner2.setOnItemSelectedListener(this);
@Override
public void onItemSelected(AdapterView<?> parent, View view, int
position, long l) {
String text = parent.getItemAtPosition(position).toString();
Toast.makeText(parent.getContext(), text, Toast.LENGTH_SHORT).show();
}
@Override
public void onNothingSelected(AdapterView<?> adapterView) {
}
意图代码
Button enviar = findViewById(R.id.enviar);
enviar.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Intent resumenPedido = new Intent(MainActivity.this, Resumen.class);
startActivityForResult(resumenPedido, 1);
}
});
【问题讨论】:
标签: android android-intent android-activity