问题描述
- 在 spinner 中设置默认值
-
使用的 spinner 的代码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);
当我创建 spinner 时,它的值就会和默认的值比较,然后设置成第一个元素,如何实现?
解决方案
使用代码:
spinner.setSelection(adapter.getPosition(DEFAULT_CURRENCY_TYPE))
解决方案二:
获取这个值在currenciesDataSourece.keys中的index
然后paidIn.setSelection(index);
时间: 2024-09-14 02:49:43