美文网首页
setEnabled()和setClickable()的区别

setEnabled()和setClickable()的区别

作者: androidfan | 来源:发表于2019-05-14 11:33 被阅读0次

总的来说,setEnabled是按钮的总开关

  • setEnabled(true)时,setClickable(true),点击按钮是会响应点击事件的
  • setEnabled(true)时,setClickable(false),此时,即便设置了不可点击,但是也是会一闪一闪,因为setEnabled(true)

setClickable是单个按钮的开关,

  • 为true是可以点击
  • 为false是不可点击
    之所以记录这个,是因为接手的项目,验证码只能获取一次,查看代码发现,设置了setEnabled(false),所以后来的setClickable(true)都是无效的

相关文章

网友评论

      本文标题:setEnabled()和setClickable()的区别

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