在Android中选择微调器

时间:2013-08-29 10:29:08

标签: android android-spinner

我在页面上有两个微调器,我将数据放在同一个数组中。它们以相同的顺序显示数据。我想在第二个微调器中显示未在第一个微调器中选择的数据。在创建时有不同的选定数据。如何帮助我。

Spinner代码

private void loadDepartureSpinnerData() {
        Spinner departSpinner = (Spinner) findViewById(R.id.departLocationId);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this,
                R.array.city_arrays, android.R.layout.simple_spinner_item);
       adapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
       departSpinner.setAdapter(adapter);

    }


private void loadArrivalSpinnerData() {
        Spinner arrivalSpinner = (Spinner) findViewById(R.id.arrivalLocationId);
        ArrayAdapter<CharSequence> arrivaladapter = ArrayAdapter.createFromResource(this,
                R.array.city_arrays, android.R.layout.simple_spinner_item);
        arrivaladapter.setDropDownViewResource(android.R.layout.simple_spinner_item);
        arrivalSpinner.setAdapter(arrivaladapter);
    }

1 个答案:

答案 0 :(得分:0)

如此简单,你可以像离开

那样做
departSpinner.setSelection(0);

抵达

arrivalSpinner.setSelection(1);