我正在使用以下代码
的微调器 private String `DEFAULT_CURRENCY_TYPE`;
ArrayAdapter<CharSequence> adapter = new ArrayAdapter<CharSequence>(this, android.R.layout.simple_spinner_item, currenciesDataSource.keys);
adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
paidIn.setAdapter(adapter);
我想做paidIn.setDefault(DEFAULT_CURRENCY_TYPE)
每当我创建微调器时,它将其值与我的默认值进行比较,然后将其设置为第一个元素。我怎样才能做到这一点?
最好的问候
答案 0 :(得分:7)
试试这个:
spinner.setSelection(adapter.getPosition(DEFAULT_CURRENCY_TYPE))
答案 1 :(得分:2)
我认为你可以使用spinner.setSelection(position)可能是解决方案,如果我清楚地理解你的问题