gpt4 book ai didi

android - Kotlin 按钮数组

转载 作者:行者123 更新时间:2023-12-04 08:32:45 25 4
gpt4 key购买 nike

我真的希望这个问题还没有在其他地方得到解答,但每次搜索似乎都集中在监听器和按钮数组的其他用途上,但我也想同时使用它来格式化所有按钮(激活、停用等)
所以这是我尝试过的;

val buttons = arrayOf(btn1,btn2,btn3,btn4)
这会起作用,但只会改变一个按钮
buttons[0].isEnabled=true; // 
那么这就是我正在努力解决的问题;
buttons[0..buttons.size].isEnabled=true;
响应基本上是它期望一个数字而不是一个范围。
我也试过;
buttons[].isEnabled=true;
回应是它需要一个索引
我也试过
buttons.isEnabled=true;
这当然不会正确解决
我的关键问题真的是我可以使用数组将格式/状态更改应用于所有对象,还是我总是必须依次为每个按钮执行此操作?
我认为可以创建一个循环,但如果有其他选择,这不是我想在这里遵循的路线

最佳答案

不要认为有办法伙伴。你必须循环,不管语言最终有什么语法糖,它仍然是一个 for 循环。
你可以这样做:

buttons.forEach {
it.isEnabled = true
}

关于android - Kotlin 按钮数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64943892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com