2012-05-31 61 views
0

讓我帶一個接口在Android- OnClickListener,它的方法是setonClickListener(),它需要 View.OnClickListener的對象,也需要爲this爲什麼接口中的方法將對象作爲參數

爲什麼正在參數 - 該對象或this

+1

它需要實現正確接口的任何東西,這可能是當前類。 –

回答

1

實現事件回調方法的偵聽器對象。

1

您可以使用setOnClickListener()在視圖上註冊偵聽器。當點擊視圖時,此偵聽器將由android調用。偵聽器可以是實現OnClickListener接口的任何對象。

而android上偵聽器調用的方法將爲onClick()。並且android會將已經被點擊的視圖傳遞給方法,以便監聽器知道哪個視圖被點擊了。這允許爲多個視圖使用相同的偵聽器。

相關問題