【问题标题】:Swaping two value from spinner从微调器交换两个值
【发布时间】:2011-05-16 15:15:07
【问题描述】:

在我的 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
    });

有人可以帮我写方法吗?

【问题讨论】:

    标签: android events button


    【解决方案1】:

    根据您上面给定的设置,我将按照以下方式进行操作:

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

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-13
      • 1970-01-01
      • 2012-01-30
      相关资源
      最近更新 更多