总的来说,setEnabled是按钮的总开关
- setEnabled(true)时,setClickable(true),点击按钮是会响应点击事件的
- setEnabled(true)时,setClickable(false),此时,即便设置了不可点击,但是也是会一闪一闪,因为setEnabled(true)
setClickable是单个按钮的开关,
- 为true是可以点击
- 为false是不可点击
之所以记录这个,是因为接手的项目,验证码只能获取一次,查看代码发现,设置了setEnabled(false),所以后来的setClickable(true)都是无效的
网友评论