我正在研究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>
感谢您提供的任何帮助。
答案 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。