gpt4 book ai didi

android - 我怎样才能遍历多个按钮 View ?

转载 作者:搜寻专家 更新时间:2023-11-01 07:39:49 24 4
gpt4 key购买 nike

例如,我在我的 XML 文件中定义了几个按钮,并且最初将它们设置为禁用。

<Button 
android:text="Off"
android:id="@+id/Button0"
android:enabled="false">
</Button>
<Button android:text="Off"
android:id="@+id/Button1"
android:enabled="false">
</Button>
<Button android:text="Off"
android:id="@+id/Button2"
android:enabled="false">
</Button>
<Button android:text="Off"
android:id="@+id/Button3"
android:enabled="false">
</Button>

稍后在我的代码中,我想启用所有按钮,因此理想情况下这应该在循环中完成,但我不知道如何在循环中访问按钮。例如我不想发表几个声明:

Button b = (Button)findViewById(R.id.Button0);
/* Do some action on button0 */
b = (Button)findViewById(R.id.Button1);
/* Do some action on button1 */
/* And continue with explicit statements for each button*/

那么我怎样才能在循环中实现上述目标呢?

最佳答案

我的建议:创建一个包含按钮 ID 的静态最终整数数组,例如:

private static final int[] BUTTONS = {
R.id.Button0,
R.id.Button1,
...
};

然后您可以对其进行迭代。

关于android - 我怎样才能遍历多个按钮 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5448658/

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