我正在为Spinner使用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;
}
}
我想知道如何以编程方式设置选择。
要在上设置选择Spinner
,将适配器设置为它之后,只需调用:
spinner.setSelection(position);
position
您要选择的Spinner项从0开始的位置在哪里。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句