如题,有一个控件,初始化的时候设置为不可点击,但实际过程中发现依然是可点击的,经过查看,发现是如下问题:
1 button.setClickable(false);
2 button.setOnclickListener()...;
解决方案:先设置OnclickListener,再设置Clickable,就可以实现初始化时不可点击,原因是OnclickListener中如果发现控件不可点击会把它设置为可点击,相当于setClickable(true).
如题,有一个控件,初始化的时候设置为不可点击,但实际过程中发现依然是可点击的,经过查看,发现是如下问题:
1 button.setClickable(false);
2 button.setOnclickListener()...;
解决方案:先设置OnclickListener,再设置Clickable,就可以实现初始化时不可点击,原因是OnclickListener中如果发现控件不可点击会把它设置为可点击,相当于setClickable(true).
本文标题:【Android】为什么设置了clickable(false),
本文链接:https://www.haomeiwen.com/subject/cpirohtx.html
网友评论