首页 > 解决方案 > 如何批量启用或禁用按钮?

问题描述

我在每个时间段(例如上午 9 点、上午 10 点……)的页面中有 30 个按钮,持续 3 天。我必须根据可用性启用或禁用按钮。有没有更简单的方法可以一次启用或禁用按钮,或者我只需要按照相同的方法为每个按钮使用 button.setVisibility(view.GONE) ?

标签: android

解决方案


您可以尝试以下方法

  1. 如果按钮具有相同的父布局,您可以将可见性设置为View.VISIBLEView.GONE父布局,它也会反映到按钮上。
  2. 如果不是,则必须根据条件设置每个按钮的可见性或将 enabled 属性设置为 true 或 false。

希望这有效。


推荐阅读