1. 程式人生 > >Android中performClick方法---程式碼呼叫點選事件(模擬去觸控控制元件)

Android中performClick方法---程式碼呼叫點選事件(模擬去觸控控制元件)

最近看到view一個方法performClick,這個方法的作用:使用程式碼主動去呼叫控制元件的點選事件(模擬人手去觸控控制元件)
這個一般很少用的,除非在特殊情況下,比如一開始初始化需要非人為的進行一次點選,但大多數情況我們都能在程式碼中編寫相關邏輯程式碼完成,如果實在辦不到還可以使用介面回撥,其實很多東西我們經過程式碼處理能達到實現效果,但有直接能用的東西我們不建議繞大彎,畢竟精力有限,程式設計師是推崇“偷懶”的,哈哈,接下來還是說正事吧,首先對於一個從來沒用過的方法,我直接去看原始碼了



不過有個問題需要注意一下,就是在呼叫performClick之前必須設定了點選事件,不然無效,這點從原始碼中也能看出來,如果在呼叫performClick之前沒有設定點選事件,那就直接返回了false,不會再響應點選事件了