最近使用tabactivity,按下返回鍵卻發現onkeydown方法根本沒有被呼叫,google之,有人說需要在每個子activity中實現相應的監聽,無奈過於麻煩。
@overridepublic
boolean
onkeydown(
intkeycode, keyevent event)
return
super
.onkeydown(keycode, event);
} 具體的原因沒有去深究,最後找到了解決的方法,參考:
在dispatchkeyevent中處理key事件,注意沒有處理的鍵最後要呼叫super.dispatchkeyevent(event);以免其他鍵得不到系統處理,**如下:
@overridepublic
boolean
dispatchkeyevent(keyevent event)
} return
super
.dispatchkeyevent(event); }
TabActivity中監聽按鍵響應
在普通的activity中我們可以通過重寫onkeydown int keycode,keyevent event 方法實現對手機按鍵進行監聽,而當要監聽的activity為tabactivity時 其實listactivity也一樣 這個方法並不起作用。如何解決這個問題呢?乙個activity繼承...
TabActivity中監聽按鍵響應
在普通的activity中我們可以通過重寫onkeydown int keycode,keyevent event 方法實現對手機按鍵進行監聽,而當要監聽的activity為tabactivity時 其實listactivity也一樣 這個方法並不起作用。如何解決這個問題呢?乙個activity繼承...
在TabActivity中如何新增BACK鍵響應
在普通的activity中我們可以通過重寫onkeydown int keycode,keyevent event 方法實現對手機按鍵進行監聽,而當要監聽的activity為tabactivity時 其實listactivity也一樣 這個方法並不起作用。如何解決這個問題呢?乙個activity繼承...