【问题标题】:Android Development: Nested Context Menus?Android 开发:嵌套上下文菜单?
【发布时间】:2013-06-16 12:27:32
【问题描述】:

是否可以嵌套上下文菜单?我正在开发一个需要为用户提供各种功能的应用程序,经过深思熟虑,我得出结论,使用上下文菜单会非常有利(可以让我通过摆脱一些微调器来清理屏幕等)

但是我想知道是否有可能弹出一个上下文菜单,然后在项目选择上为用户提供更多选择。

类似的东西:

Context Menu 1 
 -> Change Font Color (on select generate context menu 2)
    ->Red
    ->Green
 -> Change Background Color (on select generate context menu 3)
    ->Red
    ->Green

这样的事情可能吗?

【问题讨论】:

  • 为什么不直接测试一下?
  • 我想我会先问一下它是否可能,而不是在我有应用程序的其他部分要处理时搞乱一些可能永远无法工作的东西。
  • 我可以看出原因,但最好先尝试一下——当它们不起作用时寻求帮助。
  • 我认为您的回答有可能以某种方式出现吗?大声笑

标签: java android contextmenu


【解决方案1】:

您使用的是什么 IDE?你用 xml 或 Java 做什么?如果您使用的是 eclipse,您可以在包含 xml 文件的“菜单”文件夹中创建一个菜单,然后使用他们的“管理器”创建一个子菜单。

这是一个名为 game_menu.xml 的示例菜单:

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
    <item android:id="@+id/new_game"
          android:icon="@drawable/ic_new_game"
          android:title="@string/new_game"
          android:showAsAction="ifRoom"/>
    <item android:id="@+id/help"
          android:icon="@drawable/ic_help"
          android:title="@string/help" />
</menu>

要创建子菜单,您必须“嵌套 &lt;menu&gt; 元素”

http://developer.android.com/guide/topics/ui/menus.html

转到在 XML 中定义菜单

【讨论】:

    猜你喜欢
    • 2014-12-19
    • 1970-01-01
    • 1970-01-01
    • 2021-12-16
    • 2017-03-06
    • 2010-12-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多