Я пытаюсь создать большое количество (~ 600) слушателей по щелчку для большой сетки кнопок.Я создал функцию, которая хранит идентификаторы каждого квадрата в списке с именем squareList, в котором каждому квадрату присваивается строковое значение id (sq000, sq001, sq002)
Я хотел бы создать дляцикл, который извлекает идентификатор каждого квадрата, а затем создает onClicklistener, вроде как:
fun createSquareListeners(listOfSquares: MutableList<String>)
{
for(square in listOfSquares)
{
square.setOnClickListener{ //Do Something}
}
}
Другой способ, которым я думал о реализации этого, - написать одну функцию onClick и прикрепить ее к каждой кнопке вXML-файл, но я не совсем уверен, что это возможно, так как я новичок в Kotlin / Java