У меня есть следующий код:
class BookListActivity : AppCompatActivity()
{
var array = arrayOf("Item 1", "Item 2", "Item 3", "Item 4", "Item 5", "Item 6", "Item 7", "Item 8", "Item 9", "Item 10", "Item 11")
override fun onCreate(savedInstanceState: Bundle?)
{
super.onCreate(savedInstanceState)
setContentView(R.layout.book_list)
val adapter = ArrayAdapter(this, R.layout.book_list_item, R.id.book_title, array)
val listView : ListView = findViewById(R.id.book_list)
listView.adapter = adapter
}
}
Мне нужно добавить прослушиватель щелчков для каждого элемента в listView.
Я пробовал следующее, но не работает:
listView.setOnItemClickListener
{
val intent = Intent(this, BookDetailActivity::class.java)
startActivity(intent)
}
Также мне нужно знать, на какой элемент ListView я нажал.Как я могу это сделать?