在android中的spinner中设置默认值

时间:2012-03-16 03:53:00

标签: java android

我正在使用以下代码

的微调器
   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)

之类的事情

每当我创建微调器时,它将其值与我的默认值进行比较,然后将其设置为第一个元素。我怎样才能做到这一点?

最好的问候

2 个答案:

答案 0 :(得分:7)

试试这个:

spinner.setSelection(adapter.getPosition(DEFAULT_CURRENCY_TYPE))

答案 1 :(得分:2)

我认为你可以使用spinner.setSelection(position)可能是解决方案,如果我清楚地理解你的问题