Вобщем есть у меня GridView c айди gridView.Просто, при нажатии на элемент текст элемента должен заменяться на его координаты.Вот код
var data = MutableList(31, {x->"$x"})
val adapter = ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data)
gridView.adapter = adapter
gridView.onItemClickListener = AdapterView.OnItemClickListener { p0, p1, p2, p3 ->
val COLUM_NUM = gridView.numColumns
var selectedItem = p0?.getItemAtPosition(p2).toString()
var col :Int= (selectedItem.toInt() % COLUM_NUM)+1
var row :Int= (selectedItem.toInt() / COLUM_NUM)+1
Toast.makeText(this@MainActivity, "$row,$col", Toast.LENGTH_SHORT).show() - Создал просто для проверки, всё работает.
}