如題澄峰,有一個(gè)控件薯鼠,初始化的時(shí)候設(shè)置為不可點(diǎn)擊择诈,但實(shí)際過(guò)程中發(fā)現(xiàn)依然是可點(diǎn)擊的,經(jīng)過(guò)查看人断,發(fā)現(xiàn)是如下問(wèn)題:
1 button.setClickable(false);
2 button.setOnclickListener()...;
解決方案:先設(shè)置OnclickListener吭从,再設(shè)置Clickable,就可以實(shí)現(xiàn)初始化時(shí)不可點(diǎn)擊恶迈,原因是OnclickListener中如果發(fā)現(xiàn)控件不可點(diǎn)擊會(huì)把它設(shè)置為可點(diǎn)擊涩金,相當(dāng)于setClickable(true).