Romulus 的筆記
RSS · 日本語 · 寫文章
Romulus 的文章歸檔

Android裡Event Dispatching的架構

Sep 22, 2008
Android

我有個ListActivity,他裡面有個ListView
我override ListActivity的dispatchTouchEvent()
我也override ListActivity的onListItemClick()
然後我不管怎麼點,onListItemClick()都不會被call
換句話說就是dispatchTouchEvent()把所有touch event都吃掉不往下傳,所以on系列的全部死亡確認

解法:不要用dispatchTouchEvent(),請分別去各View實作他們的onTouchEvent() 囧