【问题标题】:ANDROID: Overflow not showing on action barANDROID:操作栏上未显示溢出
【发布时间】:2015-02-06 13:51:28
【问题描述】:

如果平板电脑没有菜单硬件按钮,我需要它...它会在软件按钮上显示菜单按钮,如下所示:

所以我用谷歌搜索了一下,发现要显示这个按钮,你只需要:

"将 minSdkVersion 设置为 10 或更低,将 targetSdkVersion 设置为 11、12 或 13,并且您不使用 ActionBar,系统会在 Android 4.0 或手机上运行您的应用时添加旧版溢出按钮更高。”

“将你的 android:targetSdkVersion 和你的 android:minSdkVersion 设置为小于 11。”

我都试过了,但没有任何效果。我不明白为什么。也许是因为我的应用程序的最低 SDK 是:API16 Android 4.1?

谁能告诉我为什么这不起作用?

【问题讨论】:

    标签: java android sdk android-actionbar android-menu


    【解决方案1】:

    仅当您的应用程序向后兼容 Ginger Bread (2.3) 时才有效。

    【讨论】:

    • 目标 2.3,但它很少是一个选项。
    • 你是说如果我有一个从菜单按钮调用的菜单......并且运行我的应用程序的平板电脑没有菜单按钮......菜单无法打开? o.O
    • 是的,但是当你有操作栏时为什么要担心。
    • 如果你想让它向后兼容,当我说很少有一个选项时,我的意思是你可能无法访问许多适用于更高 API 的方法。
    • 问题是我没有操作栏 :D 它被隐藏了!!