/** * 设置适配器 * * @param adapter MySpinnerAdapter适配器 */ public void setAdapter(MySpinnerAdapter adapter) { adapter.setSpinner(this); this.lAdapter = adapter; SpinnerRes res = this.lAdapter.getSelectedItem(); if (res != null) { setText(res.getValue()); } }
public void switchSelected(int newPosition) { if (data != null) { if (selectedIndex != -1) { data.get(selectedIndex).setDefSelected(false); } if (spinner != null) { if (newPosition >= 0 && newPosition < data.size()) { SpinnerRes res = data.get(newPosition); res.setDefSelected(true); spinner.setText(res.getValue()); } } } }