在我的android应用程序中有一个名为swap的按钮。现在我想在两个微调器之间交换值。 我通过执行以下操作创建了微调器:
fromSpinner = (Spinner) findViewById(R.id.fromSpinner);
ArrayAdapter<CharSequence> adapter1 = ArrayAdapter.createFromResource(
this, R.array.from_currency_array,
android.R.layout.simple_spinner_item);
toSpinner = (Spinner) findViewById(R.id.toSpinner);
ArrayAdapter<CharSequence> adapter2 = ArrayAdapter.createFromResource(
this, R.array.to_currency_array,
android.R.layout.simple_spinner_item);
swap.setOnClickListener(new Button.OnClickListener() {
//swap logic here
});
有人可以帮我写这个方法吗?
答案 0 :(得分:0)
以下是根据您上面给出的设置我将如何做到这一点:
通过它的视图id找到第一个微调器并将其值保存在临时变量中。然后对第二个微调器执行相同操作,但将其值分配给第一个微调器(而不是临时变量),最后将临时变量的值(当前保存第一个微调器的原始值)指定为值第二个旋转器。
希望有所帮助。