1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| class MainActivity : AppCompatActivity() { val strs = arrayOf("1", "2","3","4","5", "6", "7","8","9","10","11","12","13","14","15","16") override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val sp = findViewById<View>(R.id.spinner) as Spinner val startAdapter = ArrayAdapter(this, R.layout.support_simple_spinner_dropdown_item, strs) startAdapter.setDropDownViewResource(R.layout.support_simple_spinner_dropdown_item) sp.prompt = "请选择" sp.adapter = startAdapter sp.setSelection(0) var listen = myItemClickListener() sp.onItemSelectedListener = listen } internal inner class myItemClickListener : AdapterView.OnItemSelectedListener { override fun onNothingSelected(parent: AdapterView<*>?) {
} override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) { toast("你的选择是:${strs[position]}") } } }
|