Важно, чтобы вы изучали самые основы, когда вы пытаетесь найти ответы. Поскольку это сообщество предназначено для помощи людям, я поделился самым быстрым решением вашего вопроса здесь. Я еще раз призываю вас изучить основы.
Добавление кода счетчика в файл макета активности.
<Spinner
android:id="@+id/spinner"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
код Котлина
//Lanuages array.
val languages = arrayOf("English", "French", "Spanish", "Italian", "Portuguese")
val spinner = findViewById<Spinner>(R.id.spinner)
if (spinner != null) {
val arrayAdapter = ArrayAdapter(this, android.R.layout.simple_spinner_item, languages)
spinner.adapter = arrayAdapter
spinner.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
override fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) {
Toast.makeText(this@MainActivity, getString(R.string.selected_item) + " " + languages[position], Toast.LENGTH_SHORT).show()
}
override fun onNothingSelected(parent: AdapterView<*>) {
// Code to perform some action when nothing is selected
}
}
}
В strings.xml
<string name="selected_item">Selected Item</string>