【问题标题】:On Android Honeycomb how do I add option menu to the home bar at the bottom of the screen?在 Android Honeycomb 上,如何将选项菜单添加到屏幕底部的主栏?
【发布时间】:2011-06-19 10:26:38
【问题描述】:

我在 Honeycomb (3.1) 上,我的第一个问题是我不知道操作系统底部的栏的名称是什么(出现在每个应用程序中)。我已经看到一些应用程序在这个底栏添加了选项(默认情况下,除了手表、电池指示灯和信号连接强度之外,它还有返回按钮、主页按钮和显示活动程序按钮)。当某个程序使用选项时,它有时会将它们添加到此底部栏(它通常被视为显示活动程序按钮旁边的网格状图标,您可以单击它并弹出一个菜单。

我已经尽我所能描述了,但我的问题很简单:如何在我的应用中创建这样的菜单?

感谢您的帮助!

编辑:

好的,我刚刚读到它是一个兼容性功能。它不应该出现在 Android 应用程序中。

我觉得自己很蠢……

【问题讨论】:

    标签: android system


    【解决方案1】:

    我在 Honeycomb (3.1) 上,我的第一个问题是我不知道操作系统底部的栏的名称是什么(出现在每个应用程序中)。

    那是“系统栏”。

    我看到一些应用程序在这个底栏添加了选项

    对于使用onCreateOptionsMenu() 设置选项菜单的应用程序,这会自动发生。但是,一旦应用程序切换到 Honeycomb 外观(例如,通过 android:targetSdkVersion="11"),选项菜单就会移动到操作栏。

    如何在我的应用中创建这样的菜单?

    从长远来看,您不想这样做,因为这意味着您将没有操作栏,并且看起来您不属于 Honeycomb、Ice Cream Sandwich 等。

    短期内,根本没有android:targetSdkVersion="11",照常实现选项菜单。

    【讨论】:

    • 谢谢!我认为对于我想要的,上下文菜单可以为我完成这项工作,所以我会继续这样做。我不想使用操作栏,因为我正在显示全屏图像并且无权访问它。这就是我想要底部菜单选项的原因。不过还是谢谢
    猜你喜欢
    • 2012-05-14
    • 1970-01-01
    • 2022-09-27
    • 1970-01-01
    • 2012-05-22
    • 1970-01-01
    • 1970-01-01
    • 2016-03-22
    • 1970-01-01
    相关资源
    最近更新 更多