【问题标题】:Setvisibility doesn't work on ButtonsSetvisibility 不适用于按钮
【发布时间】:2017-12-17 10:39:24
【问题描述】:

我有一堆按钮在 TableLayout 的不同行中对齐。因此,当我循环遍历它们并调用btn.setVisibility(View.INVISIBLE) 时,其中一些会被隐藏,而另一些则不会。它随机工作。有时它们都隐藏起来,有时它会部分起作用。问题是什么? 我尝试在根视图的 post 方法中编写setVisibility 方法调用。也无济于事

【问题讨论】:

标签: android view visibility


【解决方案1】:

改用“alpha”选项。

btn.animate().alpha(0).setDuration(0);

您可以以毫秒为单位设置持续时间,以获得动画类型的外观。这应该会有所帮助。谢谢

【讨论】:

  • 感谢您的回答。但它给出了相同的结果。
【解决方案2】:

试试btn.setVisibility(View.GONE)

【讨论】:

  • 非常聪明! :) 首先,我当然试过了。其次,我实际上不需要像 GONE 这样的行为。我需要让一个按钮不可见。
猜你喜欢
  • 2013-08-04
  • 2016-09-07
  • 2018-09-11
  • 2019-06-08
  • 2018-02-25
  • 2012-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多