gpt4 book ai didi

android - 较新的 Android 设备上的菜单按钮

转载 作者:太空狗 更新时间:2023-10-29 12:49:52 25 4
gpt4 key购买 nike

我正在为版本 2.3.3 和更高版本(使用相同的 SDK 版本)创建一个 Android 应用程序,并且我使用了一个旧的菜单按钮。

我还使用了一个没有菜单溢出(?)功能的自定义 ActionBar 库。那么有没有什么办法可以让我在没有物理菜单按钮的情况下在较新的 Android 设备上显示菜单?最好不必更改 ActionBar 以使用另一个库或不必使用 Android 的更新 SDK?

谢谢。

最佳答案

and I have implemented a legacy menu button

为了什么?如果您的应用程序是遗留应用程序,Android 会自行处理,它会在 Honeycomb 及更高版本上添加屏幕菜单按钮,因此您无需费心。

请参阅本文:Say goodbye to menu button

If your app runs on a device without a dedicated Menu button, the system decides whether to add the action overflow to the navigation bar based on which API levels you declare to support in the manifest element. The logic boils down to:

If you set either minSdkVersion or targetSdkVersion to 11 or higher, the system will not add the legacy overflow button.

Otherwise, the system will add the legacy overflow button when running on Android 3.0 or higher.

The only exception is that if you set minSdkVersion to 10 or lower, set targetSdkVersion to 11, 12, or 13, and you do not use ActionBar, the system will add the legacy overflow button when running your app on a handset with Android 4.0 or higher.

旧版应用程序的软菜单键如下所示:

enter image description here

关于android - 较新的 Android 设备上的菜单按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322940/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com