2011-05-16 54 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第一微調並保存在臨時變量它的值。然後對第二個微調器執行相同操作,但將其值賦給第一個微調器(而不是臨時變量),並最後將臨時變量的值(它當前保存第一個微調器的原始值)賦值爲第二個微調。

希望有所幫助。