2011-05-16 61 views
0

在我的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

这里是我如何根据上面给出的设置做到这一点:

查找它的视图id第一微调并保存在临时变量它的值。然后对第二个微调器执行相同操作,但将其值赋给第一个微调器(而不是临时变量),并最后将临时变量的值(它当前保存第一个微调器的原始值)赋值为第二个微调。

希望有所帮助。