Android 操作栏图标总是溢出

标签 android android-actionbar android-4.4-kitkat android-menu overflow-menu

我用 android:showAsAction="ifRoom" 声明了我的菜单项。我的 Activity 正在扩展 ActionBarActivity。在预览中它符合预期,但在我的手机上运行时它总是溢出。

据我所知,不需要其他任何东西。我的手机在 Android 4.4.2 KitKat 中运行。

我还遗漏了什么吗?

最佳答案

如果您想将 showAsAction 属性与 ActionBarCompat 一起使用,您必须定义自己的命名空间(我假设您正在使用 ActionBarCompat 因为你提到,你正在扩展 ActionBarActivity):

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

并像这样使用showAsAction:

<item [...] app:showAsAction="always"></item>

关于Android 操作栏图标总是溢出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21803176/

相关文章:

android - 约束布局。渲染问题。布局编辑器

java - 如何在 Firebase 数据库 Android 上删除选定的子项

android - 如何获取 4.4 kitkat 上的铃声 URI

android - android 4.3 到 4.4 中的 WebView 差异

java - 显示 AlertDialog 而不隐藏 ActionBar

Android Intel x86 Emulator KitKat (19) 无法启动

安卓NDK |如何调试应用程序启动或暂停应用程序直到调试器连接

java - 取消 progressDialog 返回另一个 Activity 时出现 NullPointerException

android - 操作栏不显示操作项(全部溢出)Android

android-actionbar - Android中如何自定义ActionBar(ActionbarSherlock)?