如何在android中实现多级菜单(下拉菜单)
我必须实现如下菜单: 我目前正在项目中使用嵌套菜单,但无法使其看起来像图像 需要知道如何执行库菜单项右侧显示的级联子菜单效果 我如何处理这个问题 我为我的英语感到抱歉。更改您的xml。 这是我的相机菜单xml。其中一个选项允许更改白平衡。在白平衡按钮中,有一个子菜单,包含所有可能的白平衡设置。希望这有帮助如何在android中实现多级菜单(下拉菜单),android,android-layout,menu,submenu,Android,Android Layout,Menu,Submenu,我必须实现如下菜单: 我目前正在项目中使用嵌套菜单,但无法使其看起来像图像 需要知道如何执行库菜单项右侧显示的级联子菜单效果 我如何处理这个问题 我为我的英语感到抱歉。更改您的xml。 这是我的相机菜单xml。其中一个选项允许更改白平衡。在白平衡按钮中,有一个子菜单,包含所有可能的白平衡设置。希望这有帮助 <item android:id="@+id/changeWhiteBalance" android:title="White Balance">
<item
android:id="@+id/changeWhiteBalance"
android:title="White Balance">
<menu>
<item
android:id="@+id/changeToAutoWB"
android:title="Auto">
</item>
<item
android:id="@+id/lockWB"
android:title="Lock White Balance">
</item>
<item
android:id="@+id/changeToDirectSunlight"
android:title="Direct Sunlight">
</item>
<item
android:id="@+id/changeToCloudy"
android:title="Cloudy">
</item>
<item
android:id="@+id/changeToIncandescent"
android:title="Incandescent">
</item>
<item
android:id="@+id/changeToFluorescent"
android:title="Fluorescent">
</item>
<item
android:id="@+id/changeToTwilight"
android:title="Twilight" />
<item
android:id="@+id/changeToShade"
android:title="Shade" />
<item
android:id="@+id/changeToWarmFluorescent"
android:title="Warm Fluorescent"/>
</menu>
</item>
尝试使用ExpandableListView,如下所示:谢谢@MaxPinto,但我的问题是,当您单击父菜单时,我不知道如何使子菜单显示在父菜单的右侧(没有父菜单,它将消失)。带有菜单和子菜单的xml正如您告诉我的,但我的问题是,当单击右侧子菜单上显示的库项目时,我不知道如何执行此操作。请检查以下内容: