【发布时间】:2019-02-22 17:55:51
【问题描述】:
我正在尝试为大量按钮实例化大量(约 600 个)onclick 侦听器。我创建了一个函数,将每个正方形的 id 存储在一个名为 squareList 的列表中,其中每个正方形都分配有一个字符串值 id (sq000, sq001, sq002)
我想创建一个 for 循环来提取每个正方形的 id,然后创建一个 onClicklistener,有点像:
fun createSquareListeners(listOfSquares: MutableList<String>)
{
for(square in listOfSquares)
{
square.setOnClickListener{ //Do Something}
}
}
我想到的另一种实现方式是编写一个 onClick 函数,并将其附加到 xml 文件中的每个按钮,但我不太确定有什么可能,因为我对 Kotlin/Java 还很陌生
【问题讨论】: