我正在为我的微调器使用SpinnerAdpter,但我不知道如何在代码中设置选择。我发现的答案没有使用SpinnerAdapter,所以他们的解决方案对我不起作用。
这是我的适配器:
private class PackPricesAdapter extends BaseAdapter implements SpinnerAdapter {
@Override
public int getCount() {
return spinnerPackPrices.size();
}
@Override
public Object getItem(int position) {
return spinnerPackPrices.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View view, ViewGroup parent) {
TextView text = new TextView(mContext);
text.setText(spinnerPackPrices.get(position));
text.setTextSize(13f);
return text;
}
}
我想知道如何设置选择programaticaly
答案 0 :(得分:1)
要在Spinner
上设置选择,在将适配器设置到它之后,只需调用:
spinner.setSelection(position);
其中position
是您要选择的Spinner项目的从0开始的位置。