我正在使用实现了材料设计的 暴露下拉菜单,将
这行代码
AutoCompleteTextView
用作 Spinner。我想设置一个默认值,但无法生效。
我有一个值数组需要在 AutoCompleteTextView
中设置。val TYPE_OF_LANGUAGES = arrayOf("C", "C++", "Java", "Python", "Pearl", "Kotlin")
// Set the Language adapter
val adapter: ArrayAdapter<String?> = ArrayAdapter<String?>(
context,
R.layout.spinner,
TYPE_OF_LANGUAGES
)
binding.spinner.apply {
this.setText(adapter.getItem(0).toString(), false)
this.setAdapter(adapter)
}
这行代码
this.setText(adapter.getItem(2).toString(), false)
设置第三项为"Java",但是在点击AutoCompleteTextView
时,下拉菜单中只能看到"Java",即使将过滤器设置为false
。