Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android开发:嵌套上下文菜单?_Java_Android_Contextmenu - Fatal编程技术网

Java Android开发:嵌套上下文菜单?

Java Android开发:嵌套上下文菜单?,java,android,contextmenu,Java,Android,Contextmenu,可以有嵌套的上下文菜单吗?我正在开发一个需要为用户提供各种功能的应用程序,经过深思熟虑,我得出结论,使用上下文菜单将非常有利(这将允许我通过去掉一些微调器等来清理屏幕) 然而,我想知道是否有可能弹出一个上下文菜单,然后在项目上选择“为用户提供更多选择” 大致如下: Context Menu 1 -> Change Font Color (on select generate context menu 2) ->Red ->Green -> Chang

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

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

大致如下:

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

这样做可能吗?

您使用的是什么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>

要创建子菜单,必须“嵌套
元素”


转到用XML定义菜单

为什么不直接测试它?我想我会先问一下它是否可能,而不是在我有应用程序的其他部分要处理的情况下乱弄一些可能永远不会工作的东西。我可以看到原因,但是,首先尝试一些事情是一种很好的做法——当它们不起作用时,寻求帮助。我相信你的回答,那么,以某种方式,这是可能的吗?英雄联盟