android - 如何批量启用或禁用按钮?
问题描述
我在每个时间段(例如上午 9 点、上午 10 点……)的页面中有 30 个按钮,持续 3 天。我必须根据可用性启用或禁用按钮。有没有更简单的方法可以一次启用或禁用按钮,或者我只需要按照相同的方法为每个按钮使用 button.setVisibility(view.GONE) ?
解决方案
您可以尝试以下方法
- 如果按钮具有相同的父布局,您可以将可见性设置为
View.VISIBLE
或View.GONE
父布局,它也会反映到按钮上。 - 如果不是,则必须根据条件设置每个按钮的可见性或将 enabled 属性设置为 true 或 false。
希望这有效。
推荐阅读
- swift - 带有 PageTabViewStyle 的 TabView 无法正确旋转到横向并返回
- python - 如何管理代码,使代码的所有数据库部分都存储在模块中,前端部分在主代码中
- azure-devops - Azure Devops 中的非活动任务查询
- c - 使用 HAL 的 NUCLEO-F303K8 上的 DMA 不当行为
- ruby-on-rails - 当活动记录对象不为零时引用视图表中的字段时的零值
- reactjs - 在关键帧动画中使用 Calc 中的道具 - 样式化组件、关键帧和 React Hooks
- database - 数据结构 - 根据待处理的操作对记录进行优先级排序
- python - 有没有更好的方法来为 Python 实现一个通用的“变化”习语?
- amazon-web-services - aws 网络负载均衡器有时会通过 aws transfer 系列返回“服务不可用”
- django - ValueError:使用 Docker、django-pipeline、whitenoise 在 Heroku 上缺少静态文件清单条目