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