当前文章: 首页 >> 编程开发 >> JAVA >> Android在Fragment内设置menu不显示问题解决方法
聚划算
«   2020年3月   »
1
2345678
9101112131415
16171819202122
23242526272829
3031
网站分类
    海外云服务器CPS_轻量拓展全民云计算企业云服务器云盾证书
标签列表
最近发表

Android在Fragment内设置menu不显示问题解决方法

酷安.png

Fragment一般是放在Activity里使用,官方介绍说是默认使用Activity里的菜单,如果Activity没有则使用Fragment内的菜单;

Fragment的布局文件加上菜单,运行时也没有显示出来

tools:menu="@menu/main_menu"


解决方法:

还要在Fragment对应的类中增加以下内容才能在Activity中显示菜单:

@Override
public void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    //
    setHasOptionsMenu(true);
}

@Override
public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) {
    inflater.inflate(R.menu.main_menu, menu);
}


声明:本站原创文章,转载、复制、使用等请注明出处。
标题Android在Fragment内设置menu不显示问题解决方法
作者jues
地址: http://blog.jues.org.cn/post/android-zai-fragment-nei-she-zhi-menu-bu-xian-shi-wen-ti-jie-jue-fang-fa.html

发表评论:

Powered By Z-BlogPHP 1.5.2 Zero Powered By Z-BlogPHP © 2018 jues博客 Copyright Your WebSite.Some Rights Reserved.联系站长 Themes by jues