在代码中动态设置按钮的点击事件是否允许触发;
view.isClickable = false
设置完成后,发现还是有无效问题;后查看view的setOnClickListener发现问题所在:
public void setOnClickListener(@Nullable OnClickListener l) { if (!isClickable()) { setClickable(true); } getListenerInfo().mOnClickListener = l; }
设置点击事件系统默认会将Clickable重置为true,所以手动设置不允许点击时必须在设置点击事件之后,否则无效;