1.View
在Android中,View通常使用下面的函數來設置事件處理的類
例如:爲Button設置Click的事件處理
語法回顧:
這裏,用到了java的匿名內部類來實現
- View.OnClickListener是一個接口(interface
- 這裏的用法,相當於實現了一個類來implement接口View.OnClickListener,但是這個類只會在一個地方用到,故寫成了上面的形式。
- 匿名內部類兼具內部類的訪問權限,能夠訪問包裹它的類的成員,因爲它被多加入了一個指向外部類的this指針
2.Dialog
這裏只介紹一種特殊情況,就是Alert Dialog,它的兩個按鈕[確認]/[取消]的事件處理函數如下設置(摘自SDK)
3.ListView通過重寫onListItemClick方法來實現事件處理。(單擊list的一項)