无法禁用FlatButton

时间:2017-11-30 14:02:29

标签: android android-layout

我的按钮使用Widget.AppCompat.Button.Borderless样式和自定义颜色选择器,根据启用状态更改textColor。

它通常可以工作,但是当Button最初被禁用时(在XML或代码中),它不会。按钮看起来是可点击的并且是可点击的。只要我加上100毫秒的小延迟,就可以了。

另一方面,

clickable可以毫无延迟地工作。

我尝试在按钮上调用invalidate()requestLayout()但没有成功。

有人经历过这样的事吗?

1 个答案:

答案 0 :(得分:0)

自欺欺人!演示者检查活动连接并启用按钮。

这也解释了100ms的解决方法。

要讨厌浪费时间去自己愚蠢的感觉。