操作栏:膨胀新菜单资源

nha*_*man 0 android menu android-actionbar

我的ActionBar应用程序中有一个标签.每个标签都有自己的标签Fragment.

在一个Fragment类中,onCreateOptionsMenu被调用,但只有一次.根据用户输入,我想在第一次调用之后给新的菜单资源充气onCreateOptionsMenu.

我该怎么做?

Ton*_*ony 6

您应该能够动态更改ActionBar菜单.使用if语句等onCreateOptionsMenu.

当您需要重新运行逻辑调用时

invalidateOptionsMenu();
Run Code Online (Sandbox Code Playgroud)

这将重新创建菜单项.