gpt4 book ai didi

android:视情况而定的不同菜单

转载 作者:行者123 更新时间:2023-11-29 16:25:31 27 4
gpt4 key购买 nike

你好,我想根据某些情况在我的 Activity 中呈现不同的菜单。我试过这样。

@Override
public boolean onCreateOptionsMenu(Menu menu)
{
MenuInflater inflater = getMenuInflater();
if (specialMode)
{
inflater.inflate(R.menu.menuA, menu);
}
else
{
inflater.inflate(R.menu.menuB, menu);
}
return true;
}

但是,无论 specialMode 的值是多少,我总是得到相同的菜单。

最佳答案

onCreateOptionsMenu 只被调用一次(第一次创建时),尝试使用每次显示菜单时调用它的 onPrepareOptionsMenu 方法。

关于android:视情况而定的不同菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4280457/

27 4 0