弹出菜单上的项目单击溢出菜单

时间:2014-01-03 18:39:10

标签: android

我正在研究android项目,我想要这样做,但我无法找到如何做到这一点。我称之为溢出菜单,但我不确定这是否是正确的名称。

基本上,我想要做的是,当用户点击某个GUI元素时会显示一个弹出菜单,当用户选择某个菜单项时,会显示一个带有更多菜单项的额外菜单。

应该有某种迹象表明特定菜单项还有一些菜单项。

下面是我尝试定义菜单的XML,但它只显示第二个菜单项而不是主机菜单项。

<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/dbTable_mnu"
        android:title="Select Rows">
        <item android:id="@+id/test"
            android:title="Test">
        </item>
    </item>
</menu>

感谢您提供的任何帮助。

1 个答案:

答案 0 :(得分:1)

嵌套子菜单是使用&lt; menu&gt;定义的。标签内的&lt; item&gt;块。

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
    <item android:id="@+id/dbTable_mnu" android:title="Select Rows">
        <menu>
            <item android:id="@+id/test" android:title="Test" />
        </menu>
    </item>
</menu>

有关详细信息,请参阅Android开发者网站上的Menu Resource