Android-配置文件中設置“android:clickable="false"無效的原因及解決辦法


開發中遇到的問題:要實現一個button初始為不可點擊,於是在配置文件中設置了android:clickable="false"運行后發現還是可以點擊,於是寫在了Activity中:btn.setClickable(false);發現還是可以點擊,在網上查資料說android setClickable 一定要放在 按扭的setOnClickListener事件之后!
因為setOnClickListener事件會去重寫View v,也就是會把setClickable設為TRUE!
所以一定要寫成 :

               GetFinger.setOnClickListener(this);
                //設置兩按扭為不可點擊
               GetFinger.setClickable(false);
希望給大家帶來幫助,謝謝。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM