android蜂窝菜单按钮目标

标签 android button menu target android-3.0-honeycomb

我正在尝试让我的应用向后兼容,所以我需要显示菜单按钮 因为我们在以前版本的应用程序中使用了菜单按钮。

所以我读到它说,如果你的目标是 11 (3.0),那么你不会得到菜单按钮,但你的目标是 10,他们就会得到。

但问题是我正在使用 fragment ,所以我的目标必须是 11。

任何想法。

最佳答案

无论 Android 版本如何,都会出现普通选项菜单。如果你有:

android:targetSdkVersion="11"

然后选项菜单将出现在 Android 3.0+ 设备的操作栏中。单击右上角的“溢出”按钮时,选项菜单中的所有项目都将可用。您的选项菜单将正常显示在 Android 1.x 和 2.x 设备上,即使您有 android:targetSdkVersion="11"在你的<uses-sdk> list 元素。

如果您覆盖 MENU 按钮以具有其他行为,则需要为 API 级别 11 及更高级别的该行为创建一些其他触发器。覆盖 MENU 按钮从一开始就不是一个好主意,正如您所看到的,现在更不是一个好主意。如果你有 android:targetSdkVersion="11",我知道没有办法在 Android 3.0 设备上获得 MENU 按钮。 .

关于android蜂窝菜单按钮目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5279148/

相关文章:

android - 如何在圆形中显示方形图像?

ios - Xcode 5-将​​按钮连接到不带文件所有者的操作

javascript - 关闭时滑动菜单堆叠文本

menu - 单击菜单栏时调用方法?

android - 在 RecyclerView 中释放 ExoPlayer

Android - 如何在不使用 picasso 存储/缓存的情况下加载图像

CSS:我希望我的链接看起来像按钮,但它们重叠

android - 多个 Intent 绑定(bind)到 appwidget 中的一个按钮?

Android菜单项标题不显示

Android 服务不会在 Lollipop 中重新启动