【Android】为什么设置了clickable(false),
2020-05-16 本文已影响0人
沙漠里de小孩子
如题,有一个控件,初始化的时候设置为不可点击,但实际过程中发现依然是可点击的,经过查看,发现是如下问题:
1 button.setClickable(false);
2 button.setOnclickListener()...;
解决方案:先设置OnclickListener,再设置Clickable,就可以实现初始化时不可点击,原因是OnclickListener中如果发现控件不可点击会把它设置为可点击,相当于setClickable(true).