Android Studio工具栏未显示问题求助
Android Studio创建菜单后不显示的解决办法
核对菜单布局文件
确认res/menu目录下的XML文件结构正确,根标签为<menu>,每个菜单项<item>需包含android:id和android:title等必要属性,示例代码:<menu xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/menu_setting" android:title="设置"/> </menu>检查Activity菜单加载逻辑
必须重写onCreateOptionsMenu方法,正确调用菜单填充方法并返回true,示例代码:@Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.your_menu_file, menu); return true; }确认主题包含ActionBar
若使用AppCompatActivity,主题需继承自带ActionBar的样式(如Theme.MaterialComponents.Light.DarkActionBar),避免使用NoActionBar系列主题,可在styles.xml或AndroidManifest.xml的<activity>标签中修改。自定义Toolbar的适配
如果布局中使用了自定义Toolbar,需在Activity中调用setSupportActionBar(toolbar)绑定,否则菜单无法显示在Toolbar上:Toolbar toolbar = findViewById(R.id.toolbar); setSupportActionBar(toolbar);检查菜单显示入口
部分设备的菜单会默认隐藏在右上角的溢出按钮(三个点)中,点击该按钮即可查看菜单。清理缓存重建项目
执行Build -> Clean Project后再Build -> Rebuild Project,排除缓存导致的资源加载异常。
内容的提问来源于stack exchange,提问作者Enes Polat
相关产品推荐
相关产品推荐

