gpt4 book ai didi

android - 除非专注于小组 Activity ,否则不会显示菜单

转载 作者:行者123 更新时间:2023-11-29 18:21:06 25 4
gpt4 key购买 nike

除非聚焦,否则菜单选项在菜单 btn 上不可见。


@Override
public boolean onCreateOptionsMenu(Menu menu) {
// TODO Auto-generated method stub
System.out.println(" in menu");
new MenuInflater(this.getParent()).inflate(R.menu.sample, menu);
return (super.onCreateOptionsMenu(menu));

}

最佳答案

尝试阅读这篇博文:http://ericharlow.blogspot.com/2010/09/experience-multiple-android-activities.html .

如果菜单没有出现在 ActivityGroup 的子 Activity 中,只需覆盖 ActivityGroup 中的 onCreateOptionsMenu 和 onOptionsItemSelected 方法以调用当前子 Activity 的相应方法。

这是您需要在 ActivityGroup 类中添加的内容:

@Override
public boolean onCreateOptionsMenu(Menu menu) {
return this.getCurrentActivity().onCreateOptionsMenu(menu);
}

@Override
public boolean onOptionsItemSelected(MenuItem item) {
return this.getCurrentActivity().onOptionsItemSelected(item);
}

就是这样。现在根据您的喜好在每个子 Activity 中实现这些方法,它应该可以正常工作。

关于android - 除非专注于小组 Activity ,否则不会显示菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5335860/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com