2011-09-06 99 views
1

我有一些關於android動作欄和標籤片段的問題。我有3個片段,每當選擇第三個片段時,我都會在actiobar上顯示菜單項。如何在Android中顯示和隱藏菜單項?

我應該怎麼辦呢?

我試着在運行時引用按鈕並將可見性設置爲true,但它似乎爲空。

+0

你能發表一些代碼嗎? – Necronet

回答

1

你應該看看片段方法setHasOptionsMenu(boolean hasMenu)。這樣每個片段都可以管理自己的菜單項,並且系統會根據這個值來處理隱藏/顯示的操作項。在你的情況下,似乎你會爲第一個和第二個片段設置爲false,而第三個會傳遞true,所以它會觸及onCreateOptionsMenu方法。