Android ListView OnItemSelectedListenerが反応しない
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<*>) {
}
}
}