1
我正在使用onCreateContextMenu
來禁用其中一個菜單項,並且我還使用onPrepareOptionsMenu
來啓用菜單項。但由於某些原因,onPrepareOptionMenu
永遠不會由系統啓動。我在2.3版本中運行我的代碼。由於它不工作,我想知道onPrepareOptionsMenu
與ContextMenu一起工作?onPrepareOptionsMenu與ContextMenu一起工作嗎?
什麼可能是錯的?幫助是preciated!
你有什麼建議,我怎麼可以啓用/運行時的上下文菜單中禁用菜單項? – 2013-02-27 10:05:26
我認爲onCreateContextMenu在每次菜單打開時都會調用(在該實例中,您可以啓用/禁用單個菜單項。要完全禁用上下文,您可以調用unregisterContextMenu(http://developer.android.com/reference/ android/app/Activity.html#unregisterForContextMenu(android.view.View)) – Budius 2013-02-27 10:15:33
好吧,我認爲onCreateContextMenu只調用一次!?但現在我在方法內添加了一個if語句來檢查一個布爾值, – 2013-02-27 10:41:29