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

时间:2013-03-05 12:13:50

标签: java android contextmenu

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

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

这些方面的东西:

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

这样的事情会成为可能吗?

1 个答案:

答案 0 :(得分:0)

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

这是一个名为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定义菜单