我在页面上有两个微调器,我将数据放在同一个数组中。它们以相同的顺序显示数据。我想在第二个微调器中显示未在第一个微调器中选择的数据。在创建时有不同的选定数据。如何帮助我。
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);
}
答案 0 :(得分:0)
如此简单,你可以像离开
那样做departSpinner.setSelection(0);
抵达
arrivalSpinner.setSelection(1);