美文网首页
【Android】为什么设置了clickable(false),

【Android】为什么设置了clickable(false),

作者: 沙漠里de小孩子 | 来源:发表于2020-05-16 19:38 被阅读0次

    如题,有一个控件,初始化的时候设置为不可点击,但实际过程中发现依然是可点击的,经过查看,发现是如下问题:

    1 button.setClickable(false);

    2 button.setOnclickListener()...;

    解决方案:先设置OnclickListener,再设置Clickable,就可以实现初始化时不可点击,原因是OnclickListener中如果发现控件不可点击会把它设置为可点击,相当于setClickable(true).

    相关文章

      网友评论

          本文标题:【Android】为什么设置了clickable(false),

          本文链接:https://www.haomeiwen.com/subject/cpirohtx.html