2013-03-05 58 views
2

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

但是,我想知道如果它甚至可能有一个上下文菜单弹出,然后在该项目选择目前用户有更多的选择。

这些方针的东西:

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 

将这样的可能吗?

+0

为什么不只是测试它? – 2013-03-05 12:17:45

+0

想到我会问,看看它是否有可能首先发生,而不是在应用程序的其他部分正在工作时可能无法正常工作。 – cosmicsafari 2013-03-05 12:18:56

+0

我可以看到原因,但首先尝试一下是一个很好的做法 - 当他们不工作时寻求帮助。 – 2013-03-05 12:21:53

回答

0

你在用什么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> 

要创建子菜单,你必须 “鸟巢<menu>元素”

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

转到XML定义菜单