2011-07-16 117 views
1

在XML佈局,可以使用這個語法的onclick監聽器設置爲任何項目減少了運行時執行的代碼。因此我一直在尋求找到OnLongClick Listeners的等價物。我已經在XML中進行了實驗,沒有android:onLongClick ...靜態設置onLongClick監聽

有沒有辦法在編譯時設置onLongClick Listener? 如果不是什麼策略?有一個初始加載屏幕,聽衆被設置?

回答

3

具有XML屬性的唯一事件處理程序是。所有其他事件處理程序都是在Java代碼的運行時註冊的。從技術上講,即使是從Java代碼運行時註冊的,但您不必編寫有問題的Java代碼。

+0

我很好奇,什麼時候聽衆已經註冊了,那麼。當視圖膨脹時? – Ian

+0

@Ian:據推測。我還沒有通過源代碼來了解,但這可能是一個猜測。 – CommonsWare