2016-03-01 15 views
0

我創建了一個menu.xml,裏面只有一個「always」的動作項。 現在我想用這個方法來改變菜單的可見,刪除舊的操作項,添加新的操作項,改變舊的操作項的圖標... 那麼如何實現這個? 我不希望將onCreateOptionMenu作爲Android系統提供的活動多次調用。何時會調用「onPrepareOptionsMenu」方法?

回答

1

onPrepareOptionsMenu()將在onCreateOptionsMenu()後自動調用。

如果您在任何操作項點擊事件中調用invalidateOptionsMenu(),那麼它將被再次調用。

+0

onCreateOptionMenu()將在您看到時被調用,invalidateOptionMenu()用於onCreateOptionMenu() –

相關問題