OnItemSelectedListenerが反応しません。

  • AdapterのisEnabledはtrueを返す
  • 項目にはImageView一つとTextView一つ
  • ListViewのchoiceModeはsingleChoice

考えられる原因はありますでしょうか?

override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    val listview = findViewById(R.id.listview) as ListView
    val adapter = ArrayAdapter<String>(this, android.R.layout.simple_list_item_1)
    listview.adapter = adapter
    adapter.addAll("為吾郎", "熊乃介", "ヘンダーソンさん")
    listview.onItemSelectedListener = object : AdapterView.OnItemSelectedListener {
        override  fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) {
            print("selected")
        }

        override  fun onNothingSelected(parent: AdapterView<*>) {

        }

    }
}