在項目中遇到一個小問題 就是 設置btn的 點擊不可以 setClickable(false) 結果發現還是有問題
查了半小時代碼之后
才發現 是順序問題
如果先設置點擊監聽setOnClickListener() 在設置這個 setClickable(false) 就可以
先設置 setClickable(false)
再設置監聽setOnClickListener() 就沒用
深究以下 看了下源碼
發現源碼有這么一句
if (!isClickable()) { setClickable(true); }
充分說明了 setClickable(false)方法一定要在setOnClickListener()方法之后調用才有效果