java - For Loop 不会循环 Buttons 数组以使其不可见,它只会隐藏列表中的第一个 - Android Studio Java
问题描述
在我的应用程序中,当应用程序显示查询结果时,我想让许多按钮不可见。按照本网站上的示例代码,我编写了我的测试应用程序,但无法使循环在数组中运行,而是只选择第一项然后停止。怎么了?
这是我的示例代码:
public void onClick(View v) {
Button btn03 = (Button) findViewById(R.id.button3);
Button btn04 = (Button) findViewById(R.id.button4);
Button btn05 = (Button) findViewById(R.id.button5);
Button[] buttonArray = {btn05, btn04, btn03};
ArrayAdapter adapter = new ArrayAdapter<String>(this, R.layout.mytextsize, android.R.id.text1, kakNmbrs);
switch (v.getId()) {
case R.id.button3:
bUttn = "3";
break;
case R.id.button4:
break;
case R.id.button5:
if (bUttn.equals("3")) {
list.setAdapter(adapter);
for (int i = 0; i < buttonArray.length; i++) {
Button thisButton = buttonArray[i];
thisButton.setVisibility(View.INVISIBLE);
break;
}
}
}
}
}
解决方案
推荐阅读
- excel - 使用 VBA 在 Excel 中抓取一列数据并将其写入 txt 文件
- typescript - 使用 redux 存储自定义 RTK 查询查询/突变体
- visual-studio-code - 如何防止 VS Code 记住终端会话
- matlab - 有没有办法检测脉冲序列的开始和结束?
- django - 在使用它之前,我是否需要在 django 中注册一些 floatformat 标签?
- node.js - 将整个应用程序中的每个 res.render 覆盖为 res.json
- google-kubernetes-engine - paramiko 传输身份验证(密码)失败
- python - Python Pandas - 有条件地重命名一个值
- r - 如何将“线型”指南更改为不是正方形?
- python - 来自两个耦合阵列的直方图