2013-03-05 57 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定義菜單