摘要: 正如java中的監(jiān)聽處理模型一樣,Android也提供了同樣的基于監(jiān)聽接口的事件處理模型。
1. OnClickListener接口:
功能:該接口處理的是點(diǎn)擊事件。在觸控模式下,是在某個View上按下并抬起的組合動作,而在鍵盤模式下,是某個View獲得焦點(diǎn)后點(diǎn)擊確定鍵或者按下軌跡球事件。
對應(yīng)的回調(diào)方法:public void onClick(View v)
說明:需要實(shí)現(xiàn)onClick方法,參數(shù)v便為事件發(fā)生的事件源。
閱讀全文
摘要: Android平臺的事件處理機(jī)制有兩種,一種是基于回調(diào)機(jī)制的,一種是基于監(jiān)聽接口的,現(xiàn)介紹第一種:基于回調(diào)機(jī)制的事件處理。
Android平臺中,每個View都有自己的處理事件的回調(diào)方法,開發(fā)人員可以通過重寫View中的這些回調(diào)方法來實(shí)現(xiàn)需要的響應(yīng)事件。當(dāng)某個事件沒有被任何一個View處理時,便會調(diào)用Activity中相應(yīng)的回調(diào)方法。Android提供了以下回調(diào)方法供用戶使用:
閱讀全文