【问题标题】:Menu in System bar of Android 3.0Android 3.0系统栏菜单
【发布时间】:2011-05-17 18:11:24
【问题描述】:

我想在 Android 3.0 的系统栏中添加一个菜单按钮,附件是 Android 3.0 上的 Firefox 应用程序的图片,它提供了系统栏菜单按钮,单击该按钮您会看到 4 个选项(站点选项,首选项、附加组件、下载)。我想知道如何在系统栏中添加这个按钮(标记为红色)及其相应的选项。

P.S:我已经尝试添加方法nCreateOptionsMenu(Menu menu)onOptionsItemSelected(MenuItem item),但是这些方法在操作栏中给了我菜单按钮,这是我不想要的。

谢谢

【问题讨论】:

    标签: java android android-3.0-honeycomb


    【解决方案1】:

    只有当您的应用声明的 targetSdkVersion 和 minSdkVersion 小于 11 时,您才会获得菜单按钮,这也意味着您不再编写“蜂窝应用程序”。这是一个兼容性功能。

    Honeycomb 平板电脑应用应在操作栏或屏幕其他位置显示其菜单。

    【讨论】:

      【解决方案2】:

      附件是 Android 3.0 上的 Firefox 应用程序的图片,它提供了系统栏菜单按钮,单击该按钮您会看到 4 个选项(站点选项、首选项、附加组件、下载)

      这是因为 Firefox 没有针对 Honeycomb 进行更新。一旦完成,他们的选项菜单将在操作栏中。随着时间的推移,所有应用程序的选项菜单都将出现在操作栏中。系统栏中的选项菜单仅适用于 Honeycomb 之前的应用程序。

      【讨论】:

      • 所以基本上,我做不到。有什么办法可以克服吗?
      • 我的应用是 Honeycomb 应用,我正在 Xoom 中开发应用。
      • @Sana:那么请按照平台约定,将选项菜单放在操作栏中。
      • :-( 好的!我想避免这种情况,因为屏幕上的空间较小,因此我删除了操作栏。
      • @Sana:唯一应该删除操作栏的应用是那些没有选项菜单的应用(例如,某些游戏)。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-16
      • 1970-01-01
      相关资源
      最近更新 更多