繁体   English   中英

拥有导航抽屉时在操作栏中显示菜单项图标

[英]Show menu item icons in actionbar while having navigation drawer

一直试图在操作栏中显示菜单项搜索(searchWidget)。 我有一个NavigationDrawer,它不会随时隐藏操作栏项。 但是,即使具有大屏幕设备,搜索项仍然总是溢出。

我试过始终在菜单项的showAsAction中使用它,甚至将该菜单项放在onPrepareOptionsMenu方法中可见,并在抽屉打开和关闭时调用它,以查看是否有所更改,但仍然没有。

我现在不会发布代码,只是想知道是否有人遇到相同的问题。 如有必要,我当然会发布代码。

如果您使用的是常规操作栏菜单项(API 13+),则只需说-

android:showAsAction="always"

菜单资源中该菜单项。

但是,如果您使用compat库-用于操作栏和菜单项的appcompat-v7(API 7+),则需要将应用程序的名称作为名称空间,例如-

yourapp:showAsAction="always"

并将以下内容添加到顶部的菜单标签中,其中android名称空间为-

xmlns:yourapp="http://schemas.android.com/apk/res-auto"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM