【发布时间】:2020-10-12 01:12:11
【问题描述】:
如何使用微调器小部件更改变量的值。
字符串.xml
<string name="selected_item">Selected item:</string>
<string-array name="Languages">
<item>English</item>
<item>Latin</item>
<item>French</item>
</string-array>
主要活动
val spinner = findViewById<Spinner>(R.id.spinner)
if (spinner != null) {
val adapter = ArrayAdapter(
this,
android.R.layout.simple_spinner_item, languages
)
spinner.adapter = adapter
spinner.onItemSelectedListener = object :
AdapterView.OnItemSelectedListener {
override fun onItemSelected(
parent: AdapterView<*>,
view: View, position: Int, id: Long
) {
//what to do here?
}
}
}
假设我想改变这个变量的值
strokeManager.lang = "en"
【问题讨论】:
标签: android spinner android-spinner kotlin-android-extensions