Как показать и скрыть пункты меню в Android? - PullRequest
1 голос
/ 06 сентября 2011

У меня есть несколько вопросов, касающихся панели действий Android и фрагментов вкладок. У меня есть 3 фрагмента, и когда будет выбран третий фрагмент, я покажу пункт меню на панели действий.

как мне это сделать?

Я попытался сослаться на кнопку во время выполнения и установил для видимости значение true, но оно кажется нулевым.

1 Ответ

1 голос
/ 06 февраля 2012

Вы должны изучить метод Fragment. setHasOptionsMenu (логическое значение hasMenu) .Таким образом, каждый фрагмент может управлять своими собственными пунктами меню, и система позаботится о скрытии / отображении элементов действий на основе этого значения.В вашем случае может показаться, что для первого и второго фрагментов это значение установлено равным false, в то время как третий передал бы true, поэтому он попадает в метод onCreateOptionsMenu.

...