Не могу заменить текст в GridView Kotlin Android Help
gridView должен отображать числа от 0 до 30 с количеством столбцов 4. При нажатии на ячейку, необходимо заменить текст в ней на координаты строки и столбца через запятую (например "1,3" ), где 1 - номер строки, 3 - номер столбца.
class MainActivity : AppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
var data = MutableList<String>(31, { x -> "$x"})
val adapter = ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, data)
gridView.adapter = adapter
gridView.numColumns =4
gridView.columnWidth = 100
gridView.setOnItemClickListener { adapterView, view, i, l ->
val row = (1 + i / gridView.numColumns)
val col = (1 + i % gridView.numColumns)
data = MutableList(31) { "$row,$col" }
adapter.notifyDataSetChanged()
}
Сам голову сломал прошу помощи направить меня)))